C D G I J M N O P R S T W

C

CLASSLOADER - Static variable in interface org.realityforge.xinvoke.spi.ProxyManager
 
configure(Configuration) - Method in class org.realityforge.xinvoke.spi.impl.SimpleInterceptorManager
Specify configuration used to build interceptor chain.
createChain(Configuration) - Method in class org.realityforge.xinvoke.spi.impl.SimpleInterceptorManager
Create the InterceptorChain.
createProxy(Map) - Method in interface org.realityforge.xinvoke.spi.ProxyManager
Create a Proxy instance.
createProxy(Map) - Method in class org.realityforge.xinvoke.spi.impl.DefaultProxyManager
 

D

DefaultProxyManager - class org.realityforge.xinvoke.spi.impl.DefaultProxyManager.
A simple ProxyManager that creates a proxy with an Interceptor attached.
DefaultProxyManager() - Constructor for class org.realityforge.xinvoke.spi.impl.DefaultProxyManager
 
destroyProxy(Object) - Method in interface org.realityforge.xinvoke.spi.ProxyManager
Destroy the specified proxy.
destroyProxy(Object) - Method in class org.realityforge.xinvoke.spi.impl.DefaultProxyManager
 
dispose() - Method in class org.realityforge.xinvoke.spi.impl.SimpleInterceptorManager
Shutdown InterceptorManager which simply involes shutting down all the interceptors in chain.

G

getContext() - Method in class org.realityforge.xinvoke.Invocation
Return the context in which invocation occurs
getInterceptor(Map) - Method in interface org.realityforge.xinvoke.spi.InterceptorManager
Return an Interceptor instance for specified parameters.
getInterceptor(Map) - Method in class org.realityforge.xinvoke.spi.impl.SimpleInterceptorManager
 
getMethod() - Method in class org.realityforge.xinvoke.Invocation
Return the method that was invoked.
getParameters() - Method in class org.realityforge.xinvoke.Invocation
Return the parameters passed to method for invocation.
getProxy() - Method in class org.realityforge.xinvoke.Invocation
Return the proxy on which the method was invoked.
getReturnValue() - Method in class org.realityforge.xinvoke.Invocation
Return the return value of the invocation.
getThrowable() - Method in class org.realityforge.xinvoke.Invocation
Return the exception thrown by the invocation if any.
GlobalJavaInvokeInterceptor - class org.realityforge.xinvoke.lib.GlobalJavaInvokeInterceptor.
A simple Interceptor that just invokes method on java object via reflection.
GlobalJavaInvokeInterceptor() - Constructor for class org.realityforge.xinvoke.lib.GlobalJavaInvokeInterceptor
 

I

initialize() - Method in class org.realityforge.xinvoke.spi.impl.SimpleInterceptorManager
Init InterceptorManager which involves creating the InterceptorChain.
inPackage(String) - Method in class org.realityforge.xinvoke.spi.impl.JexlClassHelper
Return true if the class is in specified package.
inPackageMatching(String) - Method in class org.realityforge.xinvoke.spi.impl.JexlClassHelper
Return true if the class is in package with name matching regex pattern.
Interceptor - interface org.realityforge.xinvoke.Interceptor.
The Interceptor is the component through which invocations pass through.
InterceptorManager - interface org.realityforge.xinvoke.spi.InterceptorManager.
The InterceptorManager is responsible for managing the Interceptors for each Proxy.
INTERFACES - Static variable in interface org.realityforge.xinvoke.spi.ProxyManager
 
Invocation - class org.realityforge.xinvoke.Invocation.
Object representing invocation.
Invocation() - Constructor for class org.realityforge.xinvoke.Invocation
 
invoke(Invocation) - Method in interface org.realityforge.xinvoke.Interceptor
Process a particular invocation.
invoke(Invocation) - Method in class org.realityforge.xinvoke.lib.PassThroughInterceptor
Invoke interceptor.
invoke(Invocation) - Method in class org.realityforge.xinvoke.lib.NoopInterceptor
 
invoke(Invocation) - Method in class org.realityforge.xinvoke.lib.JavaInvokeInterceptor
Process specified invocation on target object.
invoke(Invocation) - Method in class org.realityforge.xinvoke.lib.GlobalJavaInvokeInterceptor
Process specified invocation on target object.
invokeNext(Invocation) - Method in class org.realityforge.xinvoke.lib.PassThroughInterceptor
Invoke the next interceptor in the chain.
isClass(String) - Method in class org.realityforge.xinvoke.spi.impl.JexlClassHelper
Return true if the class has specified name.
isClassMatching(String) - Method in class org.realityforge.xinvoke.spi.impl.JexlClassHelper
Return true if the class has name matching regex pattern.
isManagedProxy(Object) - Method in interface org.realityforge.xinvoke.spi.ProxyManager
Return true if specified object is a proxy created by this ProxyManager.
isManagedProxy(Object) - Method in class org.realityforge.xinvoke.spi.impl.DefaultProxyManager
 
isNull() - Method in class org.realityforge.xinvoke.spi.impl.JexlTargetHelper
Return true if target is null.
isSubClassOf(String) - Method in class org.realityforge.xinvoke.spi.impl.JexlClassHelper
Return true if the class has specified Class as superclass.
isSynchronized() - Method in class org.realityforge.xinvoke.spi.impl.JexlMethodHelper
Return true if the method is a synchronized method.

J

JavaInvokeInterceptor - class org.realityforge.xinvoke.lib.JavaInvokeInterceptor.
A simple Interceptor that just invokes method on java object via reflection.
JavaInvokeInterceptor(Object) - Constructor for class org.realityforge.xinvoke.lib.JavaInvokeInterceptor
Create the invoker with specified target.
JexlClassHelper - class org.realityforge.xinvoke.spi.impl.JexlClassHelper.
This is a adapter that exposes some class related selector expressions to the Jexl expression language.
JexlClassHelper() - Constructor for class org.realityforge.xinvoke.spi.impl.JexlClassHelper
 
JexlMethodHelper - class org.realityforge.xinvoke.spi.impl.JexlMethodHelper.
This is a adapter that exposes some selector expressions to the Jexl expression language.
JexlMethodHelper() - Constructor for class org.realityforge.xinvoke.spi.impl.JexlMethodHelper
 
JexlTargetHelper - class org.realityforge.xinvoke.spi.impl.JexlTargetHelper.
This is a adapter that exposes some target related selector expressions to the Jexl expression language.
JexlTargetHelper() - Constructor for class org.realityforge.xinvoke.spi.impl.JexlTargetHelper
 

M

m_perl5Util - Static variable in class org.realityforge.xinvoke.spi.impl.MatcherUtil
 
match(String, String) - Static method in class org.realityforge.xinvoke.spi.impl.MatcherUtil
Utility method that performs pattern matching.
MatcherUtil - class org.realityforge.xinvoke.spi.impl.MatcherUtil.
 
MatcherUtil() - Constructor for class org.realityforge.xinvoke.spi.impl.MatcherUtil
 

N

noImplement() - Method in class org.realityforge.xinvoke.spi.impl.JexlTargetHelper
Return true if target does not implement method.
NoopInterceptor - class org.realityforge.xinvoke.lib.NoopInterceptor.
A simple do nothing interceptor.
NoopInterceptor() - Constructor for class org.realityforge.xinvoke.lib.NoopInterceptor
 

O

org.realityforge.xinvoke - package org.realityforge.xinvoke
XInvoke framework
org.realityforge.xinvoke.lib - package org.realityforge.xinvoke.lib
 
org.realityforge.xinvoke.spi - package org.realityforge.xinvoke.spi
Service Provider Interface for XInvoke framework.
org.realityforge.xinvoke.spi.impl - package org.realityforge.xinvoke.spi.impl
 

P

PassThroughInterceptor - class org.realityforge.xinvoke.lib.PassThroughInterceptor.
A simple interceptor that just passes through invocation to next interceptor.
PassThroughInterceptor() - Constructor for class org.realityforge.xinvoke.lib.PassThroughInterceptor
 
ProxyManager - interface org.realityforge.xinvoke.spi.ProxyManager.
The ProxyManager will manage the creation of proxy objects in a particular scope.

R

releaseInterceptor(Interceptor) - Method in interface org.realityforge.xinvoke.spi.InterceptorManager
Release the specified interceptor.
releaseInterceptor(Interceptor) - Method in class org.realityforge.xinvoke.spi.impl.SimpleInterceptorManager
 
ROLE - Static variable in interface org.realityforge.xinvoke.Interceptor
 
ROLE - Static variable in interface org.realityforge.xinvoke.spi.ProxyManager
The role key for service
ROLE - Static variable in interface org.realityforge.xinvoke.spi.InterceptorManager
The role key for service

S

service(ServiceManager) - Method in class org.realityforge.xinvoke.lib.PassThroughInterceptor
Aquire services required by interceptor.
service(ServiceManager) - Method in class org.realityforge.xinvoke.spi.impl.DefaultProxyManager
 
setClass(Class) - Method in class org.realityforge.xinvoke.spi.impl.JexlClassHelper
Set the class that is used by helper.
setContext(Map) - Method in class org.realityforge.xinvoke.Invocation
Set the context in which invocation occurs.
setMethod(Method) - Method in class org.realityforge.xinvoke.Invocation
Set the method that was invoked.
setMethod(Method) - Method in class org.realityforge.xinvoke.spi.impl.JexlTargetHelper
Set the method.
setMethod(Method) - Method in class org.realityforge.xinvoke.spi.impl.JexlMethodHelper
Set the method that is used by helper.
setParameters(Object[]) - Method in class org.realityforge.xinvoke.Invocation
Set the parameters passed to method for invocation.
setProxy(Object) - Method in class org.realityforge.xinvoke.Invocation
Set the proxy on which the method was invoked.
setReturnValue(Object) - Method in class org.realityforge.xinvoke.Invocation
Set the return value of the invocation.
setTarget(Object) - Method in class org.realityforge.xinvoke.spi.impl.JexlTargetHelper
Set the target object.
setThrowable(Throwable) - Method in class org.realityforge.xinvoke.Invocation
Set the exception thrown by the invocation if any.
SimpleInterceptorManager - class org.realityforge.xinvoke.spi.impl.SimpleInterceptorManager.
A simple InterceptorManager that just builds the same chain of Interceptors for all objects.
SimpleInterceptorManager() - Constructor for class org.realityforge.xinvoke.spi.impl.SimpleInterceptorManager
 

T

TARGET - Static variable in interface org.realityforge.xinvoke.spi.ProxyManager
 

W

withAttribute(String) - Method in class org.realityforge.xinvoke.spi.impl.JexlMethodHelper
Return true if the method has the specified Method Attribute.
withClassAttribute(String) - Method in class org.realityforge.xinvoke.spi.impl.JexlClassHelper
Return true if the class has the specified Attribute.
withName(String) - Method in class org.realityforge.xinvoke.spi.impl.JexlMethodHelper
Return true if the method has specified name.
withNameMatching(String) - Method in class org.realityforge.xinvoke.spi.impl.JexlMethodHelper
Return true if the method has name matching regex pattern.

C D G I J M N O P R S T W

Copyright © 2003 The Spice Group. All Rights Reserved.