Nuxeo ECM Projects 5.4.3-SNAPSHOT

org.nuxeo.ecm.platform.ui.web.util
Class NuxeoBijectionInterceptor

java.lang.Object
  extended by org.jboss.seam.intercept.AbstractInterceptor
      extended by org.nuxeo.ecm.platform.ui.web.util.NuxeoBijectionInterceptor
All Implemented Interfaces:
Serializable, OptimizedInterceptor

@Interceptor
public class NuxeoBijectionInterceptor
extends AbstractInterceptor

Before invoking the component, inject all dependencies. After invoking, outject dependencies back into their context.

Modified by Nuxeo to fix reentrance bug, see NXP-5988

Author:
Gavin King, Shane Bryzak
See Also:
Serialized Form

Constructor Summary
NuxeoBijectionInterceptor()
           
 
Method Summary
 Object aroundInvoke(InvocationContext invocation)
           
 boolean isInterceptorEnabled()
           
 void setComponent(Component component)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

NuxeoBijectionInterceptor

public NuxeoBijectionInterceptor()
Method Detail

setComponent

public void setComponent(Component component)
Overrides:
setComponent in class AbstractInterceptor

aroundInvoke

@AroundInvoke
public Object aroundInvoke(InvocationContext invocation)
                    throws Exception
Throws:
Exception

isInterceptorEnabled

public boolean isInterceptorEnabled()

Nuxeo ECM Projects 5.4.3-SNAPSHOT

Copyright © 2011 Nuxeo SAS. All Rights Reserved.