org.apache.webbeans.intercept
Class ConstructorInterceptorInvocationContext<T>

java.lang.Object
  extended by org.apache.webbeans.intercept.AbstractInvocationContext<T>
      extended by org.apache.webbeans.intercept.InterceptorInvocationContext<T>
          extended by org.apache.webbeans.intercept.ConstructorInterceptorInvocationContext<T>
All Implemented Interfaces:
javax.interceptor.InvocationContext

public class ConstructorInterceptorInvocationContext<T>
extends InterceptorInvocationContext<T>


Field Summary
protected  Object newInstance
           
 
Fields inherited from class org.apache.webbeans.intercept.InterceptorInvocationContext
index, instances, interceptors, type
 
Fields inherited from class org.apache.webbeans.intercept.AbstractInvocationContext
parameters, target
 
Constructor Summary
ConstructorInterceptorInvocationContext(javax.inject.Provider<T> provider, List<javax.enterprise.inject.spi.Interceptor<?>> aroundConstructInterceptors, Map<javax.enterprise.inject.spi.Interceptor<?>,?> interceptorInstances, Constructor<T> cons, Object[] parameters)
           
 
Method Summary
 Object directProceed()
           
 Object getNewInstance()
           
 
Methods inherited from class org.apache.webbeans.intercept.InterceptorInvocationContext
proceed
 
Methods inherited from class org.apache.webbeans.intercept.AbstractInvocationContext
getConstructor, getContextData, getMethod, getParameters, getTarget, getTimer, setParameters
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

newInstance

protected Object newInstance
Constructor Detail

ConstructorInterceptorInvocationContext

public ConstructorInterceptorInvocationContext(javax.inject.Provider<T> provider,
                                               List<javax.enterprise.inject.spi.Interceptor<?>> aroundConstructInterceptors,
                                               Map<javax.enterprise.inject.spi.Interceptor<?>,?> interceptorInstances,
                                               Constructor<T> cons,
                                               Object[] parameters)
Method Detail

getNewInstance

public Object getNewInstance()

directProceed

public Object directProceed()
                     throws Exception
Overrides:
directProceed in class AbstractInvocationContext<T>
Throws:
Exception


Copyright © 2008–2015 The Apache Software Foundation. All rights reserved.