Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
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
Overview
Package
Class
Use
Tree
Deprecated
Index
Help
PREV NEXT
FRAMES
NO FRAMES
All Classes
Copyright © 2003 The Spice Group. All Rights Reserved.