- cannotProceed() - Method in class org.jboss.invocation.InvocationMessages_$bundle
-
- cannotProceed$str() - Method in class org.jboss.invocation.InvocationMessages_$bundle
-
- CannotProceedException - Exception in org.jboss.invocation
-
Indicates that an invocation cannot proceed due to the interceptor chain terminating prematurely.
- CannotProceedException() - Constructor for exception org.jboss.invocation.CannotProceedException
-
Constructs a CannotProceedException
with no detail message.
- CannotProceedException(String) - Constructor for exception org.jboss.invocation.CannotProceedException
-
Constructs a CannotProceedException
with the specified detail message.
- CannotProceedException(Throwable) - Constructor for exception org.jboss.invocation.CannotProceedException
-
Constructs a CannotProceedException
with the specified cause.
- CannotProceedException(String, Throwable) - Constructor for exception org.jboss.invocation.CannotProceedException
-
Constructs a CannotProceedException
with the specified detail message and cause.
- classFile - Variable in class org.jboss.invocation.proxy.AbstractClassFactory
-
The class file that is used to generate the class.
- ClassIdentifier - Class in org.jboss.invocation.proxy.classloading
-
- ClassIdentifier(String, ClassLoader) - Constructor for class org.jboss.invocation.proxy.classloading.ClassIdentifier
-
- ClassMetadataSource - Interface in org.jboss.invocation.proxy.reflection
-
Interface that provides reflection data for a given class
- cleanup() - Method in class org.jboss.invocation.proxy.AbstractClassFactory
-
Cleans up any resources left over from generating the class.
- cleanup() - Method in class org.jboss.invocation.proxy.AbstractProxyFactory
-
Cleans up any resources left over from generating the class.
- cleanup() - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Cleans up any resources left over from generating the class.
- clone() - Method in class org.jboss.invocation.InterceptorContext
-
Clone this interceptor context instance.
- CLONE - Static variable in class org.jboss.invocation.proxy.MethodIdentifier
-
The method identifier for Object.clone()
.
- CONSTRUCTED_GUARD - Static variable in class org.jboss.invocation.proxy.ProxyFactory
-
this field on the generated class stores if the constructor has been completed yet.
- ConstructorBodyCreator - Interface in org.jboss.invocation.proxy
-
A class that can generate an overriden version of a constructor.
- ContextClassLoaderInterceptor - Class in org.jboss.invocation
-
An interceptor which sets the thread context class loader for the duration of an invocation.
- ContextClassLoaderInterceptor(ClassLoader) - Constructor for class org.jboss.invocation.ContextClassLoaderInterceptor
-
Construct a new instance.
- create(InterceptorFactoryContext) - Method in class org.jboss.invocation.ImmediateInterceptorFactory
-
Create the interceptor instance.
- create(InterceptorFactoryContext) - Method in interface org.jboss.invocation.InterceptorFactory
-
Create the interceptor instance.
- create(InterceptorFactoryContext) - Method in class org.jboss.invocation.MethodInterceptorFactory
-
Create the interceptor instance.
- create(InterceptorFactoryContext) - Method in class org.jboss.invocation.MethodInvokingInterceptorFactory
-
Create the interceptor instance.
- createConstructorDelegates() - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Adds a constructor for every non-private constructor present on the superclass.
- createConstructorDelegates(ConstructorBodyCreator) - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Adds constructors that delegate the the superclass constructor for all non-private constructors present on the superclass
- createInstance(InterceptorFactoryContext) - Method in interface org.jboss.invocation.InterceptorInstanceFactory
-
Construct a new instance.
- createInstance(InterceptorFactoryContext) - Method in class org.jboss.invocation.SimpleInterceptorInstanceFactory
-
Construct a new instance.
- generateClass() - Method in class org.jboss.invocation.proxy.AbstractClassFactory
-
Generate the class.
- generateClass() - Method in class org.jboss.invocation.proxy.ProxyFactory
-
Generate the class.
- getAdditionalInterfaces() - Method in class org.jboss.invocation.proxy.ProxyConfiguration
-
- getCachedMethods() - Method in class org.jboss.invocation.proxy.AbstractProxyFactory
-
Returns all Method objects that are cached by the proxy.
- getChainedInterceptor(Interceptor...) - Static method in class org.jboss.invocation.Interceptors
-
Get a chained interceptor which passes the invocation through the given interceptors.
- getChainedInterceptor(Collection<Interceptor>) - Static method in class org.jboss.invocation.Interceptors
-
Get a chained interceptor which passes the invocation through the given interceptors.
- getChainedInterceptorFactory(InterceptorFactory...) - Static method in class org.jboss.invocation.Interceptors
-
Get a chained interceptor factory which builds a chained interceptor using the given factories.
- getChainedInterceptorFactory(Collection<InterceptorFactory>) - Static method in class org.jboss.invocation.Interceptors
-
Get a chained interceptor which passes the invocation through the given interceptors.
- getClassFactory() - Method in class org.jboss.invocation.proxy.ProxyConfiguration
-
- getClassLoader() - Method in class org.jboss.invocation.proxy.AbstractClassFactory
-
Get the defining class loader.
- getClassLoader() - Method in class org.jboss.invocation.proxy.ProxyConfiguration
-
- getClassMetadata(Class<?>) - Method in class org.jboss.invocation.proxy.reflection.DefaultReflectionMetadataSource
-
- getClassMetadata(Class<?>) - Method in interface org.jboss.invocation.proxy.reflection.ReflectionMetadataSource
-
- getClassName() - Method in class org.jboss.invocation.proxy.AbstractClassFactory
-
Get the class name.
- getConstructor() - Method in class org.jboss.invocation.DelegatingInvocationContext
- getConstructor() - Method in class org.jboss.invocation.InterceptorContext
-
Get the intercepted constructor.
- getConstructor() - Method in class org.jboss.invocation.SimpleInvocationContext
- getConstructors() - Method in interface org.jboss.invocation.proxy.reflection.ClassMetadataSource
-
- getConstructors() - Method in class org.jboss.invocation.proxy.reflection.DefaultClassMetadataSource
-
- getContextData() - Method in class org.jboss.invocation.DelegatingInvocationContext
- getContextData() - Method in class org.jboss.invocation.InterceptorContext
-
Get the context data which is reported to the interceptor invocation context.
- getContextData() - Method in interface org.jboss.invocation.InterceptorFactoryContext
-
Get the context data for this interceptor factory execution.
- getContextData() - Method in class org.jboss.invocation.SimpleInterceptorFactoryContext
-
Get the context data for this interceptor factory execution.
- getContextData() - Method in class org.jboss.invocation.SimpleInvocationContext
- getDeclaredMethods() - Method in interface org.jboss.invocation.proxy.reflection.ClassMetadataSource
-
- getDeclaredMethods() - Method in class org.jboss.invocation.proxy.reflection.DefaultClassMetadataSource
-
- getDefaultConstructorOverride() - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
- getDefaultMethodOverride() - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
- getDefaultMethodOverride() - Method in class org.jboss.invocation.proxy.ProxyFactory
-
- getFactory() - Static method in class org.jboss.invocation.AccessCheckingInterceptor
-
Get the singleton factory instance.
- getFactory() - Static method in class org.jboss.invocation.DoAsInterceptor
-
Get a factory which returns the singleton instance.
- getFactory() - Static method in class org.jboss.invocation.SecurityIdentityInterceptor
-
Get a factory which returns the singleton instance.
- getIdentifier(Class<?>, String, Class<?>...) - Static method in class org.jboss.invocation.proxy.MethodIdentifier
-
Construct a new instance using class objects for the parameter types.
- getIdentifier(String, String, String...) - Static method in class org.jboss.invocation.proxy.MethodIdentifier
-
Construct a new instance using string names for the return and parameter types.
- getIdentifierForMethod(Method) - Static method in class org.jboss.invocation.proxy.MethodIdentifier
-
Get an identifier for the given reflection method.
- getInitialInterceptor() - Static method in class org.jboss.invocation.Interceptors
-
Get an interceptor that is always invoked first.
- getInitialInterceptorFactory() - Static method in class org.jboss.invocation.Interceptors
-
Get the interceptor factory for the initial interceptor.
- getInstance() - Static method in class org.jboss.invocation.AccessCheckingInterceptor
-
Get the singleton instance.
- getInstance() - Static method in class org.jboss.invocation.DoAsInterceptor
-
Get the singleton instance.
- getInstance() - Static method in class org.jboss.invocation.SecurityIdentityInterceptor
-
Get the singleton instance.
- getInterceptors() - Method in class org.jboss.invocation.InterceptorContext
-
Get the current interceptors.
- getInterceptors$$bridge() - Method in class org.jboss.invocation.InterceptorContext
-
Binary compatibility bridge for interceptors list.
- getInvocationContext() - Method in class org.jboss.invocation.InterceptorContext
-
Get the invocation context.
- getInvocationHandler(Object) - Method in class org.jboss.invocation.proxy.ProxyFactory
-
Returns the invocation handler for a proxy created from this factory.
- getInvocationHandlerStatic(Object) - Static method in class org.jboss.invocation.proxy.ProxyFactory
-
- getInvokingInterceptor() - Static method in class org.jboss.invocation.Interceptors
-
Get an invoking interceptor which always terminates.
- getInvokingInterceptorFactory() - Static method in class org.jboss.invocation.Interceptors
-
Get a factory which returns the invoking interceptor.
- getMetadataSource() - Method in class org.jboss.invocation.proxy.ProxyConfiguration
-
- getMethod() - Method in class org.jboss.invocation.DelegatingInvocationContext
- getMethod() - Method in class org.jboss.invocation.InterceptorContext
-
Get the invoked method which is reported to the interceptor invocation context.
- getMethod(String, Class<?>, Class<?>...) - Method in interface org.jboss.invocation.proxy.reflection.ClassMetadataSource
-
- getMethod(String, Class<?>, Class<?>...) - Method in class org.jboss.invocation.proxy.reflection.DefaultClassMetadataSource
-
- getMethod() - Method in class org.jboss.invocation.SimpleInvocationContext
- getName() - Method in class org.jboss.invocation.proxy.MethodIdentifier
-
Get the method name.
- getNextInterceptorIndex() - Method in class org.jboss.invocation.InterceptorContext
-
Returns the next interceptor index.
- getParameters() - Method in class org.jboss.invocation.DelegatingInvocationContext
- getParameters() - Method in class org.jboss.invocation.InterceptorContext
-
Get the method parameters which are reported to the interceptor invocation context.
- getParameters() - Method in class org.jboss.invocation.SimpleInvocationContext
- getParameterTypes() - Method in class org.jboss.invocation.proxy.MethodIdentifier
-
Get the parameter type names, as strings.
- getPrivateData(Class<T>) - Method in class org.jboss.invocation.InterceptorContext
-
Get a private data item.
- getPrivateData(Object) - Method in class org.jboss.invocation.InterceptorContext
-
Get a private data item.
- getProtectionDomain() - Method in class org.jboss.invocation.proxy.AbstractClassFactory
-
Get the defined protection domain.
- getProtectionDomain() - Method in class org.jboss.invocation.proxy.ProxyConfiguration
-
- getProxyClass() - Method in class org.jboss.invocation.proxy.DefaultSerializableProxy
-
Get the associated proxy class.
- getProxyClassLoader() - Method in class org.jboss.invocation.proxy.DefaultSerializableProxy
-
Get the proxy class loader.
- getProxyName() - Method in class org.jboss.invocation.proxy.ProxyConfiguration
-
- getPublicMethod(Class<?>) - Method in class org.jboss.invocation.proxy.MethodIdentifier
-
Look up a public method matching this method identifier using reflection.
- getReturnType() - Method in class org.jboss.invocation.proxy.MethodIdentifier
-
Get the method return type name, as a string.
- getSuperClass() - Method in class org.jboss.invocation.proxy.AbstractClassFactory
-
Get the superclass.
- getSuperClass() - Method in class org.jboss.invocation.proxy.ProxyConfiguration
-
- getSuperClassName() - Method in class org.jboss.invocation.proxy.AbstractClassFactory
-
Get the superclass name.
- getTarget() - Method in class org.jboss.invocation.DelegatingInvocationContext
- getTarget() - Method in class org.jboss.invocation.InterceptorContext
-
Get the invocation target which is reported to the interceptor invocation context.
- getTarget() - Method in class org.jboss.invocation.SimpleInvocationContext
- getTerminalInterceptor() - Static method in class org.jboss.invocation.Interceptors
-
Get an interceptor which always returns null
.
- getTerminalInterceptorFactory() - Static method in class org.jboss.invocation.Interceptors
-
Get a factory which returns the terminal interceptor.
- getTimer() - Method in class org.jboss.invocation.DelegatingInvocationContext
- getTimer() - Method in class org.jboss.invocation.InterceptorContext
-
Get the timer object which is reported to the interceptor invocation context.
- getTimer() - Method in class org.jboss.invocation.SimpleInvocationContext
- getTransaction() - Method in class org.jboss.invocation.InterceptorContext
-
Get the transaction for this invocation, if any.
- getWeavedInterceptor(Interceptor...) - Static method in class org.jboss.invocation.Interceptors
-
- ImmediateInterceptorFactory - Class in org.jboss.invocation
-
An interceptor factory which returns the same instance, always.
- ImmediateInterceptorFactory(Interceptor) - Constructor for class org.jboss.invocation.ImmediateInterceptorFactory
-
Construct a new instance.
- InitialInterceptor - Class in org.jboss.invocation
-
The initial interceptor that is called during an invocation.
- InitialInterceptor() - Constructor for class org.jboss.invocation.InitialInterceptor
-
- INSTANCE - Static variable in class org.jboss.invocation.InvocationMessages_$bundle
-
- INSTANCE - Static variable in class org.jboss.invocation.proxy.DefaultConstructorBodyCreator
-
The singleton instance.
- INSTANCE - Static variable in class org.jboss.invocation.proxy.DefaultMethodBodyCreator
-
The singleton instance.
- INSTANCE - Static variable in class org.jboss.invocation.proxy.reflection.DefaultReflectionMetadataSource
-
- Interceptor - Interface in org.jboss.invocation
-
A processor for invocations.
- InterceptorContext - Class in org.jboss.invocation
-
An interceptor/invocation context object.
- InterceptorContext() - Constructor for class org.jboss.invocation.InterceptorContext
-
- InterceptorFactory - Interface in org.jboss.invocation
-
A producer for interceptor instances, used to create interceptor chains from a prototype.
- InterceptorFactoryContext - Interface in org.jboss.invocation
-
Contextual information for an interceptor factory, used when interceptors are created.
- interceptorInaccessible() - Method in class org.jboss.invocation.InvocationMessages_$bundle
-
- interceptorInaccessible$str() - Method in class org.jboss.invocation.InvocationMessages_$bundle
-
- InterceptorInstanceFactory - Interface in org.jboss.invocation
-
A simple factory which creates an instance for use by interceptor factories.
- InterceptorInvocationHandler - Class in org.jboss.invocation
-
A
Proxy
InvocationHandler
which delegates invocations to an
Interceptor
.
- InterceptorInvocationHandler(Interceptor) - Constructor for class org.jboss.invocation.InterceptorInvocationHandler
-
Construct a new instance.
- interceptorReturnObject() - Method in class org.jboss.invocation.InvocationMessages_$bundle
-
- interceptorReturnObject$str() - Method in class org.jboss.invocation.InvocationMessages_$bundle
-
- Interceptors - Class in org.jboss.invocation
-
Interceptor utility and factory methods.
- interceptorTargetAssignableFrom(Class<? extends Object>) - Method in class org.jboss.invocation.InvocationMessages_$bundle
-
- interceptorTargetAssignableFrom$str() - Method in class org.jboss.invocation.InvocationMessages_$bundle
-
- interceptorTargetOneParam() - Method in class org.jboss.invocation.InvocationMessages_$bundle
-
- interceptorTargetOneParam$str() - Method in class org.jboss.invocation.InvocationMessages_$bundle
-
- INVOCATION_HANDLER_FIELD - Static variable in class org.jboss.invocation.proxy.ProxyFactory
-
Name of the field that holds the generated dispatcher on the generated proxy
- invocationAlreadyComplete() - Method in class org.jboss.invocation.InvocationMessages_$bundle
-
- invocationAlreadyComplete$str() - Method in class org.jboss.invocation.InvocationMessages_$bundle
-
- invocationCancelled() - Method in class org.jboss.invocation.InvocationMessages_$bundle
-
- invocationCancelled$str() - Method in class org.jboss.invocation.InvocationMessages_$bundle
-
- InvocationMessages_$bundle - Class in org.jboss.invocation
-
Warning this class consists of generated code.
- InvocationMessages_$bundle() - Constructor for class org.jboss.invocation.InvocationMessages_$bundle
-
- invoke(Object, Method, Object[]) - Method in class org.jboss.invocation.InterceptorInvocationHandler
-
Handle a proxy method invocation.
- isBlockingCaller() - Method in class org.jboss.invocation.InterceptorContext
-
Determine whether this invocation is currently directly blocking the calling thread.
- isProxyClassDefined() - Method in class org.jboss.invocation.proxy.AbstractClassFactory
-
Checks if the proxy class is defined in the factories class loader
- isProxyClassDefined(ClassLoader) - Method in class org.jboss.invocation.proxy.AbstractClassFactory
-
Checks if the proxy class has been defined in the given class loader
- SecurityIdentityInterceptor - Class in org.jboss.invocation
-
An interceptor which executes under the invocation's SecurityIdentity
.
- SerializableProxy - Interface in org.jboss.invocation.proxy
-
Serialized representation of a proxy.
- setBlockingCaller(boolean) - Method in class org.jboss.invocation.InterceptorContext
-
Establish whether this invocation is currently directly blocking the calling thread.
- setClassFactory(ClassFactory) - Method in class org.jboss.invocation.proxy.ProxyConfiguration
-
Sets the class factory that the proxy should be defined via
- setClassLoader(ClassLoader) - Method in class org.jboss.invocation.proxy.ProxyConfiguration
-
Sets the class loader that the proxy should be defined in
- setConstructor(Constructor<?>) - Method in class org.jboss.invocation.InterceptorContext
-
Set the intercepted constructor.
- setContextData(Map<String, Object>) - Method in class org.jboss.invocation.InterceptorContext
-
Set the context data which is reported to the interceptor invocation context.
- setInterceptors(Interceptor[]) - Method in class org.jboss.invocation.InterceptorContext
-
Set the interceptor iterator.
- setInterceptors(List<Interceptor>) - Method in class org.jboss.invocation.InterceptorContext
-
Set the interceptor array from a list.
- setInterceptors(Interceptor[], int) - Method in class org.jboss.invocation.InterceptorContext
-
Set the interceptors, with a starting index to proceed from.
- setInterceptors(List<Interceptor>, int) - Method in class org.jboss.invocation.InterceptorContext
-
Set the interceptors, with a starting index to proceed from.
- setInvocationHandler(Object, InvocationHandler) - Method in class org.jboss.invocation.proxy.ProxyFactory
-
Sets the invocation handler for a proxy created from this factory.
- setInvocationHandlerStatic(Object, InvocationHandler) - Static method in class org.jboss.invocation.proxy.ProxyFactory
-
Sets the invocation handler for a proxy.
- setMetadataSource(ReflectionMetadataSource) - Method in class org.jboss.invocation.proxy.ProxyConfiguration
-
- setMethod(Method) - Method in class org.jboss.invocation.InterceptorContext
-
Set the invoked method which is reported to the interceptor invocation context.
- setParameters(Object[]) - Method in class org.jboss.invocation.DelegatingInvocationContext
- setParameters(Object[]) - Method in class org.jboss.invocation.InterceptorContext
-
Set the method parameters which are reported to the interceptor invocation context.
- setParameters(Object[]) - Method in class org.jboss.invocation.SimpleInvocationContext
- setProtectionDomain(ProtectionDomain) - Method in class org.jboss.invocation.proxy.ProxyConfiguration
-
- setProxyInstance(Object) - Method in class org.jboss.invocation.proxy.DefaultSerializableProxy
-
Set the proxy instance.
- setProxyInstance(Object) - Method in interface org.jboss.invocation.proxy.SerializableProxy
-
Set the proxy instance.
- setProxyName(String) - Method in class org.jboss.invocation.proxy.ProxyConfiguration
-
Sets the proxy name
- setProxyName(Package, String) - Method in class org.jboss.invocation.proxy.ProxyConfiguration
-
Sets the proxy name
- setSerializableProxyClass(Class<? extends SerializableProxy>) - Method in class org.jboss.invocation.proxy.ProxyFactory
-
- setSuperClass(Class<T>) - Method in class org.jboss.invocation.proxy.ProxyConfiguration
-
Sets the proxy superclass
- setTarget(Object) - Method in class org.jboss.invocation.InterceptorContext
-
Set the invocation target which is reported to the interceptor invocation context.
- setTimer(Object) - Method in class org.jboss.invocation.InterceptorContext
-
Set the timer object which is reported to the interceptor invocation context.
- setTransaction(Transaction) - Method in class org.jboss.invocation.InterceptorContext
-
Set the transaction for the invocation.
- setTransactionSupplier(ExceptionSupplier<Transaction, SystemException>) - Method in class org.jboss.invocation.InterceptorContext
-
Set the transaction supplier for the invocation.
- SimpleInterceptorFactoryContext - Class in org.jboss.invocation
-
A simple implementation of InterceptorFactoryContext
.
- SimpleInterceptorFactoryContext() - Constructor for class org.jboss.invocation.SimpleInterceptorFactoryContext
-
- SimpleInterceptorInstanceFactory - Class in org.jboss.invocation
-
Simple instance factory which just uses reflection to create an instance of the given class.
- SimpleInterceptorInstanceFactory(Class<?>) - Constructor for class org.jboss.invocation.SimpleInterceptorInstanceFactory
-
Construct a new instance.
- SimpleInvocationContext - Class in org.jboss.invocation
-
A base class for invocation contexts.
- SimpleInvocationContext(Object, Method, Object[], Map<String, Object>, Object, Constructor<?>) - Constructor for class org.jboss.invocation.SimpleInvocationContext
-
Construct a new instance.
- SimpleInvocationContext(Object, Method, Object[], Object) - Constructor for class org.jboss.invocation.SimpleInvocationContext
-
Construct a new instance.
- SimpleInvocationContext(Object, Method, Object[]) - Constructor for class org.jboss.invocation.SimpleInvocationContext
-
Construct a new instance.