A B C D E F G H I L M N O P R S T U W
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- AbstractClassFactory<T> - Class in org.jboss.invocation.proxy
-
Base class for all class factories.
- AbstractClassFactory(String, Class<T>) - Constructor for class org.jboss.invocation.proxy.AbstractClassFactory
-
Deprecated.
- AbstractClassFactory(String, Class<T>, ClassLoader) - Constructor for class org.jboss.invocation.proxy.AbstractClassFactory
-
Deprecated.
- AbstractClassFactory(String, Class<T>, ClassLoader, ProtectionDomain) - Constructor for class org.jboss.invocation.proxy.AbstractClassFactory
-
Deprecated.
- AbstractClassFactory(String, Class<T>, ClassLoader, ClassFactory) - Constructor for class org.jboss.invocation.proxy.AbstractClassFactory
-
Construct a new instance with a
nullprotection domain. - AbstractClassFactory(String, Class<T>, ClassLoader, ClassFactory, ProtectionDomain) - Constructor for class org.jboss.invocation.proxy.AbstractClassFactory
-
Construct a new instance.
- AbstractClassFactory(String, Class<T>, ClassFactory) - Constructor for class org.jboss.invocation.proxy.AbstractClassFactory
-
Construct a new instance with a
nullprotection domain. - AbstractProxyFactory<T> - Class in org.jboss.invocation.proxy
-
A subclass factory specializing in proxy generation.
- AbstractProxyFactory(String, Class<T>, ClassLoader, ProtectionDomain, ReflectionMetadataSource) - Constructor for class org.jboss.invocation.proxy.AbstractProxyFactory
- AbstractProxyFactory(String, Class<T>, ClassLoader, ClassFactory, ProtectionDomain, ReflectionMetadataSource) - Constructor for class org.jboss.invocation.proxy.AbstractProxyFactory
-
Construct a new instance.
- AbstractSubclassFactory<T> - Class in org.jboss.invocation.proxy
-
Class factory for classes that override superclass methods.
- AbstractSubclassFactory(String, Class<T>, ClassLoader, ProtectionDomain, ReflectionMetadataSource) - Constructor for class org.jboss.invocation.proxy.AbstractSubclassFactory
- AbstractSubclassFactory(String, Class<T>, ClassLoader, ClassFactory, ProtectionDomain, ReflectionMetadataSource) - Constructor for class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Construct a new instance.
- AccessCheckingInterceptor - Class in org.jboss.invocation
-
An interceptor which enables access checking for the duration of the invocation.
- addAdditionalInterface(Class<?>) - Method in class org.jboss.invocation.proxy.ProxyConfiguration
-
Adds an additional interface the that proxy should implement
- addInterface(Class<?>) - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Adds an interface to the generated subclass, using the default
MethodBodyCreatorto generate the method bodies. - addInterface(MethodBodyCreator, Class<?>) - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Adds an interface to the generated subclass, using the given
MethodBodyCreatorto generate the method bodies - afterClassLoad(Class<?>) - Method in class org.jboss.invocation.proxy.AbstractClassFactory
-
Hook that is called after the class is loaded, before
AbstractClassFactory.cleanup()is called. - afterClassLoad(Class<?>) - Method in class org.jboss.invocation.proxy.AbstractProxyFactory
-
Sets the accessible flag on the cached methods
B
- buildClassDefinition() - Method in class org.jboss.invocation.proxy.AbstractClassFactory
-
Generates the class
C
- 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
CannotProceedExceptionwith no detail message. - CannotProceedException(String) - Constructor for exception org.jboss.invocation.CannotProceedException
-
Constructs a
CannotProceedExceptionwith the specified detail message. - CannotProceedException(String, Throwable) - Constructor for exception org.jboss.invocation.CannotProceedException
-
Constructs a
CannotProceedExceptionwith the specified detail message and cause. - CannotProceedException(Throwable) - Constructor for exception org.jboss.invocation.CannotProceedException
-
Constructs a
CannotProceedExceptionwith the specified 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.
D
- DefaultClassMetadataSource - Class in org.jboss.invocation.proxy.reflection
- DefaultClassMetadataSource(Class<?>) - Constructor for class org.jboss.invocation.proxy.reflection.DefaultClassMetadataSource
- DefaultConstructorBodyCreator - Class in org.jboss.invocation.proxy
-
Constructor override that simply delegates to
super(). - DefaultMethodBodyCreator - Class in org.jboss.invocation.proxy
-
A
MethodBodyCreatorthat simply returns 0 or null depending on the methods return type - DefaultReflectionMetadataSource - Class in org.jboss.invocation.proxy.reflection
- DefaultSerializableProxy - Class in org.jboss.invocation.proxy
-
Serialized representation of a proxy.
- DefaultSerializableProxy() - Constructor for class org.jboss.invocation.proxy.DefaultSerializableProxy
- defineClass() - Method in class org.jboss.invocation.proxy.AbstractClassFactory
-
Returns the
Classobject for the generated class, creating it if it does not exist - DelegatingInvocationContext - Class in org.jboss.invocation
-
An invocation context which simply delegates to another invocation context.
- DelegatingInvocationContext(InvocationContext) - Constructor for class org.jboss.invocation.DelegatingInvocationContext
-
Construct a new instance.
- DoAsInterceptor - Class in org.jboss.invocation
-
An interceptor which executes under the invocation's
Subject.
E
- EMPTY_ARRAY - Static variable in interface org.jboss.invocation.Interceptor
-
An empty interceptor array.
- EMPTY_ARRAY - Static variable in interface org.jboss.invocation.InterceptorFactory
-
An empty interceptor factory array.
- equals(Object) - Method in class org.jboss.invocation.proxy.classloading.ClassIdentifier
- equals(Object) - Method in class org.jboss.invocation.proxy.MethodIdentifier
-
Determine whether this object is equal to another.
- equals(MethodIdentifier) - Method in class org.jboss.invocation.proxy.MethodIdentifier
-
Determine whether this object is equal to another.
- EQUALS - Static variable in class org.jboss.invocation.proxy.MethodIdentifier
-
The method identifier for
Object.equals().
F
- FINALIZE - Static variable in class org.jboss.invocation.proxy.MethodIdentifier
-
The method identifier for
Object.finalize(). - finalizeStaticConstructor() - Method in class org.jboss.invocation.proxy.AbstractProxyFactory
-
This method must be called by subclasses after they have finished generating the class.
G
- 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(Collection<Interceptor>) - Static method in class org.jboss.invocation.Interceptors
-
Get a chained interceptor which passes the invocation through the given interceptors.
- getChainedInterceptor(Interceptor...) - Static method in class org.jboss.invocation.Interceptors
-
Get a chained interceptor which passes the invocation through the given interceptors.
- getChainedInterceptorFactory(Collection<InterceptorFactory>) - 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.
- 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
-
Returns the default
ConstructorBodyCreatorto use then creating overridden subclasses. - getDefaultMethodOverride() - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Returns the default
MethodBodyCreatorto use when creating overridden methods. - 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
-
Gets the
InvocationHandlerfor a given proxy instance. - 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.
- getLoggingLocale() - Method in class org.jboss.invocation.InvocationMessages_$bundle
- 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() - Method in class org.jboss.invocation.SimpleInvocationContext
- 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
- 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
H
- HASH_CODE - Static variable in class org.jboss.invocation.proxy.MethodIdentifier
-
The method identifier for
Object.hashCode(). - hashCode() - Method in class org.jboss.invocation.proxy.classloading.ClassIdentifier
- hashCode() - Method in class org.jboss.invocation.proxy.MethodIdentifier
-
Get the hash code for this method identifier.
- hasTransaction() - Method in class org.jboss.invocation.InterceptorContext
-
Determine if a transaction supplier was established for this invocation.
I
- 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
- 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<?>) - 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
L
- loadMethodIdentifier(Method, ClassMethod) - Method in class org.jboss.invocation.proxy.AbstractProxyFactory
-
Writes the bytecode to load an instance of Method for the given method onto the stack
M
- MethodBodyCreator - Interface in org.jboss.invocation.proxy
-
A class that can generate an overriden version of a method.
- MethodIdentifier - Class in org.jboss.invocation.proxy
-
A unique identification of a method within some class or interface which is class loader-agnostic.
- MethodInterceptor - Class in org.jboss.invocation
-
A method interceptor.
- MethodInterceptor(Object, Method) - Constructor for class org.jboss.invocation.MethodInterceptor
-
Construct a new instance.
- MethodInterceptor(Object, Method, boolean) - Constructor for class org.jboss.invocation.MethodInterceptor
-
Construct a new instance.
- MethodInterceptorFactory - Class in org.jboss.invocation
-
An interceptor factory for interceptor objects which call a specific method via reflection.
- MethodInterceptorFactory(InterceptorInstanceFactory, Method) - Constructor for class org.jboss.invocation.MethodInterceptorFactory
-
Construct a new instance.
- MethodInterceptorFactory(InterceptorInstanceFactory, Method, boolean) - Constructor for class org.jboss.invocation.MethodInterceptorFactory
-
Construct a new instance.
- MethodInvokingInterceptor - Class in org.jboss.invocation
-
An interceptor which always invokes one specific method on one specific object given the parameters from the invocation context.
- MethodInvokingInterceptor(Object, Method) - Constructor for class org.jboss.invocation.MethodInvokingInterceptor
-
Construct a new instance.
- MethodInvokingInterceptorFactory - Class in org.jboss.invocation
-
A factory for method invoking interceptors.
- MethodInvokingInterceptorFactory(InterceptorInstanceFactory, Method) - Constructor for class org.jboss.invocation.MethodInvokingInterceptorFactory
-
Construct a new instance.
- METHODS - Static variable in class org.jboss.invocation.proxy.classloading.MethodStore
- MethodStore - Class in org.jboss.invocation.proxy.classloading
- MethodStore() - Constructor for class org.jboss.invocation.proxy.classloading.MethodStore
N
- newInstance() - Method in class org.jboss.invocation.proxy.AbstractClassFactory
-
Creates a new instance of the generated class by invoking the default constructor.
- newInstance(InvocationHandler) - Method in class org.jboss.invocation.proxy.ProxyFactory
-
Create a new proxy, initialising it with the given invocation handler.
- noAsynchronousResultSupplierSet() - Method in class org.jboss.invocation.InvocationMessages_$bundle
- noAsynchronousResultSupplierSet$str() - Method in class org.jboss.invocation.InvocationMessages_$bundle
- nullProperty(String, Object) - Method in class org.jboss.invocation.InvocationMessages_$bundle
- nullProperty$str() - Method in class org.jboss.invocation.InvocationMessages_$bundle
O
- org.jboss.invocation - package org.jboss.invocation
- org.jboss.invocation.proxy - package org.jboss.invocation.proxy
- org.jboss.invocation.proxy.classloading - package org.jboss.invocation.proxy.classloading
-
This package contains classes that must be visible to the proxies class loader
- org.jboss.invocation.proxy.reflection - package org.jboss.invocation.proxy.reflection
- overrideAllMethods() - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Calls
AbstractSubclassFactory.overrideAllMethods(MethodBodyCreator)with the defaultMethodBodyCreator. - overrideAllMethods(MethodBodyCreator) - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Overrides all methods on the superclass with the exception of
equals(Object),hashCode(),toString()andfinalize(). - overrideClone() - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Override the clone method using the default
MethodBodyCreator. - overrideClone(MethodBodyCreator) - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Override the clone method using the given
MethodBodyCreator. - overrideConstructor(ClassMethod, Constructor<?>) - Method in interface org.jboss.invocation.proxy.ConstructorBodyCreator
-
Generate an overridden constructor.
- overrideConstructor(ClassMethod, Constructor<?>) - Method in class org.jboss.invocation.proxy.DefaultConstructorBodyCreator
-
Generate an overridden constructor.
- overrideConstructor(ClassMethod, Constructor<?>) - Method in class org.jboss.invocation.proxy.ProxyFactory.ProxyConstructorBodyCreator
-
Override the given constructor.
- overrideEquals() - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Override the equals method using the default
MethodBodyCreator. - overrideEquals(MethodBodyCreator) - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Override the equals method using the given
MethodBodyCreator. - overrideFinalize() - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Override the finalize method using the default
MethodBodyCreator. - overrideFinalize(MethodBodyCreator) - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Override the finalize method using the given
MethodBodyCreator. - overrideHashcode() - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Override the hashCode method using the default
MethodBodyCreator. - overrideHashcode(MethodBodyCreator) - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Override the hashCode method using the given
MethodBodyCreator. - overrideMethod(Method, MethodIdentifier, MethodBodyCreator) - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Creates a new method on the generated class that overrides the given methods, unless a method with the same signature has already been overridden.
- overrideMethod(ClassMethod, Method) - Method in class org.jboss.invocation.proxy.DefaultMethodBodyCreator
-
Generate an overridden method.
- overrideMethod(ClassMethod, Method) - Method in interface org.jboss.invocation.proxy.MethodBodyCreator
-
Generate an overridden method.
- overrideMethod(ClassMethod, Method) - Method in class org.jboss.invocation.proxy.ProxyFactory.ProxyMethodBodyCreator
-
Override a method by forwarding all calls to the dispatcher.
- overrideMethod(ClassMethod, Method) - Method in class org.jboss.invocation.proxy.ProxyFactory.WriteReplaceBodyCreator
-
Generate the writeReplace method body.
- overrideMethod(ClassMethod, MethodIdentifier, MethodBodyCreator) - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Creates a new method on the generated class that overrides the given methods, unless a method with the same signature has already been overridden.
- overridePublicMethods() - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Calls
AbstractSubclassFactory.overridePublicMethods(MethodBodyCreator)with the defaultMethodBodyCreator. - overridePublicMethods(MethodBodyCreator) - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Overrides all public methods on the superclass.
- overrideToString() - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Override the toString method using the default
MethodBodyCreator - overrideToString(MethodBodyCreator) - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
Override the toString method using the given
MethodBodyCreator.
P
- proceed() - Method in class org.jboss.invocation.DelegatingInvocationContext
- proceed() - Method in class org.jboss.invocation.InterceptorContext
-
Pass the invocation on to the next step in the chain.
- proceed() - Method in class org.jboss.invocation.SimpleInvocationContext
-
Throw an exception indicating that the end of the interceptor chain was reached without an invocation being performed.
- processInvocation(InterceptorContext) - Method in class org.jboss.invocation.AccessCheckingInterceptor
- processInvocation(InterceptorContext) - Method in class org.jboss.invocation.ContextClassLoaderInterceptor
-
Process an invocation.
- processInvocation(InterceptorContext) - Method in class org.jboss.invocation.DoAsInterceptor
-
Process an invocation.
- processInvocation(InterceptorContext) - Method in class org.jboss.invocation.InitialInterceptor
- processInvocation(InterceptorContext) - Method in interface org.jboss.invocation.Interceptor
-
Process an invocation.
- processInvocation(InterceptorContext) - Method in class org.jboss.invocation.MethodInterceptor
-
Process an invocation.
- processInvocation(InterceptorContext) - Method in class org.jboss.invocation.MethodInvokingInterceptor
-
Process an invocation.
- processInvocation(InterceptorContext) - Method in class org.jboss.invocation.SecurityIdentityInterceptor
-
Process an invocation.
- ProxyConfiguration<T> - Class in org.jboss.invocation.proxy
- ProxyConfiguration() - Constructor for class org.jboss.invocation.proxy.ProxyConfiguration
- ProxyConstructorBodyCreator() - Constructor for class org.jboss.invocation.proxy.ProxyFactory.ProxyConstructorBodyCreator
- ProxyFactory<T> - Class in org.jboss.invocation.proxy
-
Proxy Factory that generates proxies that delegate all calls to an
InvocationHandler. - ProxyFactory(ProxyConfiguration<T>) - Constructor for class org.jboss.invocation.proxy.ProxyFactory
-
Construct a new instance.
- ProxyFactory.ProxyConstructorBodyCreator - Class in org.jboss.invocation.proxy
-
Generates a proxy constructor that delegates to super(), and then sets the constructed flag to true.
- ProxyFactory.ProxyMethodBodyCreator - Class in org.jboss.invocation.proxy
-
Overrides superclass methods and forwards calls to the dispatcher.
- ProxyFactory.WriteReplaceBodyCreator - Class in org.jboss.invocation.proxy
-
Generates the writeReplace method if advanced serialization is enabled.
- ProxyMethodBodyCreator() - Constructor for class org.jboss.invocation.proxy.ProxyFactory.ProxyMethodBodyCreator
- putPrivateData(Class<T>, T) - Method in class org.jboss.invocation.InterceptorContext
-
Insert a private data item.
- putPrivateData(Object, Object) - Method in class org.jboss.invocation.InterceptorContext
-
Insert a private data item.
R
- readResolve() - Method in class org.jboss.invocation.InvocationMessages_$bundle
- readResolve() - Method in class org.jboss.invocation.proxy.DefaultSerializableProxy
-
Resolve the serialized proxy to a real instance.
- reflectionMetadataSource - Variable in class org.jboss.invocation.proxy.AbstractSubclassFactory
-
The metadata source used to generate the proxy
- ReflectionMetadataSource - Interface in org.jboss.invocation.proxy.reflection
-
Provides reflection information for Classes
- rethrow(Throwable) - Static method in class org.jboss.invocation.Interceptors
- run() - Method in class org.jboss.invocation.InterceptorContext
-
Synonymous with
InterceptorContext.proceed(); exists to implementPrivilegedExceptionAction.
S
- 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(List<Interceptor>) - Method in class org.jboss.invocation.InterceptorContext
-
Set the interceptor array from a list.
- setInterceptors(List<Interceptor>, int) - Method in class org.jboss.invocation.InterceptorContext
-
Set the interceptors, with a starting index to proceed from.
- setInterceptors(Interceptor[]) - Method in class org.jboss.invocation.InterceptorContext
-
Set the interceptor iterator.
- setInterceptors(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(Package, String) - Method in class org.jboss.invocation.proxy.ProxyConfiguration
-
Sets the proxy name
- setProxyName(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
-
Sets the
SerializableProxyclass to emit from the proxies writeReplace method. - 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[]) - 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[], Map<String, Object>, Object, Constructor<?>) - Constructor for class org.jboss.invocation.SimpleInvocationContext
-
Construct a new instance.
T
- TO_STRING - Static variable in class org.jboss.invocation.proxy.MethodIdentifier
-
The method identifier for
Object.toString(). - toString() - Method in class org.jboss.invocation.ImmediateInterceptorFactory
- toString() - Method in class org.jboss.invocation.InterceptorInvocationHandler
- toString() - Method in class org.jboss.invocation.proxy.MethodIdentifier
-
Get the human-readable representation of this identifier.
U
- undeclaredThrowable(Throwable) - Method in class org.jboss.invocation.InvocationMessages_$bundle
- undeclaredThrowable$str() - Method in class org.jboss.invocation.InvocationMessages_$bundle
W
- WriteReplaceBodyCreator() - Constructor for class org.jboss.invocation.proxy.ProxyFactory.WriteReplaceBodyCreator
- wrongInterceptorType() - Method in class org.jboss.invocation.InvocationMessages_$bundle
- wrongInterceptorType$str() - Method in class org.jboss.invocation.InvocationMessages_$bundle
All Classes All Packages