Skip navigation links
JBoss Invocation Parent 1.7.0.Final
A B C D E F G H I L M N O P R S T U W 

A

AbstractClassFactory<T> - Class in org.jboss.invocation.proxy
Base class for all class factories.
AbstractClassFactory(String, Class<T>, ClassLoader, ClassFactory, ProtectionDomain) - Constructor for class org.jboss.invocation.proxy.AbstractClassFactory
Construct a new instance.
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) - Constructor for class org.jboss.invocation.proxy.AbstractClassFactory
AbstractClassFactory(String, Class<T>, ClassFactory) - Constructor for class org.jboss.invocation.proxy.AbstractClassFactory
Construct a new instance with a null protection domain.
AbstractClassFactory(String, Class<T>) - Constructor for class org.jboss.invocation.proxy.AbstractClassFactory
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(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.

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 - Static variable in class org.jboss.invocation.proxy.MethodIdentifier
The method identifier for Object.equals().
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.

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(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
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.
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
 

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<? 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

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

If loadMethod has not already been called for the given method then a static field to hold the method is added to the class, and code is added to the static constructor to initialize the field to the correct Method.

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, boolean) - Constructor for class org.jboss.invocation.MethodInterceptor
Construct a new instance.
MethodInterceptor(Object, Method) - 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, boolean) - Constructor for class org.jboss.invocation.MethodInterceptorFactory
Construct a new instance.
MethodInterceptorFactory(InterceptorInstanceFactory, Method) - 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, 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.
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(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
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[], 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.

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 
Skip navigation links
JBoss Invocation Parent 1.7.0.Final

Copyright © 2023 JBoss by Red Hat. All rights reserved.