A B C D E F G H I L M N O P R S T U W 
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
AbstractClassFactory(String, Class<T>, ClassLoader) - Constructor for class org.jboss.invocation.proxy.AbstractClassFactory
AbstractClassFactory(String, Class<T>, ClassLoader, ProtectionDomain) - Constructor for class org.jboss.invocation.proxy.AbstractClassFactory
AbstractClassFactory(String, Class<T>, ClassLoader, ClassFactory) - Constructor for class org.jboss.invocation.proxy.AbstractClassFactory
Construct a new instance with a null protection 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 null protection 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 MethodBodyCreator to 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 MethodBodyCreator to 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 CannotProceedException with no detail message.
CannotProceedException(String) - Constructor for exception org.jboss.invocation.CannotProceedException
Constructs a CannotProceedException with the specified detail message.
CannotProceedException(String, Throwable) - Constructor for exception org.jboss.invocation.CannotProceedException
Constructs a CannotProceedException with the specified detail message and cause.
CannotProceedException(Throwable) - Constructor for exception org.jboss.invocation.CannotProceedException
Constructs a CannotProceedException with 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 MethodBodyCreator that 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 Class object 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 ConstructorBodyCreator to use then creating overridden subclasses.
getDefaultMethodOverride() - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
Returns the default MethodBodyCreator to 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 InvocationHandler for 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
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<?>) - 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
overrideAllMethods(MethodBodyCreator) - Method in class org.jboss.invocation.proxy.AbstractSubclassFactory
Overrides all methods on the superclass with the exception of equals(Object), hashCode(), toString() and finalize().
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
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
Convenience method to get a Throwable as an Exception.
run() - Method in class org.jboss.invocation.InterceptorContext
Synonymous with InterceptorContext.proceed(); exists to implement PrivilegedExceptionAction.

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 SerializableProxy class 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
 
A B C D E F G H I L M N O P R S T U W 
All Classes All Packages