Package | Description |
---|---|
jadex.bridge.service | |
jadex.bridge.service.component | |
jadex.bridge.service.component.interceptors |
Modifier and Type | Method and Description |
---|---|
IServiceInvocationInterceptor[] |
IServiceContainer.getInterceptors(Object service)
Get the interceptors of a service.
|
IServiceInvocationInterceptor[] |
BasicServiceContainer.getInterceptors(Object service)
Get the interceptors of a service.
|
Modifier and Type | Method and Description |
---|---|
void |
IServiceContainer.addInterceptor(IServiceInvocationInterceptor interceptor,
Object service,
int pos)
Add a service interceptor.
|
void |
BasicServiceContainer.addInterceptor(IServiceInvocationInterceptor interceptor,
Object service,
int pos)
Add a service interceptor.
|
void |
IServiceContainer.removeInterceptor(IServiceInvocationInterceptor interceptor,
Object service)
Remove a service interceptor.
|
void |
BasicServiceContainer.removeInterceptor(IServiceInvocationInterceptor interceptor,
Object service)
Remove a service interceptor.
|
Modifier and Type | Method and Description |
---|---|
IServiceInvocationInterceptor[] |
BasicServiceInvocationHandler.getInterceptors()
Get interceptors.
|
IServiceInvocationInterceptor |
ServiceInvocationContext.getNextInterceptor()
Get the next interceptor.
|
Modifier and Type | Method and Description |
---|---|
void |
BasicServiceInvocationHandler.addFirstServiceInterceptor(IServiceInvocationInterceptor interceptor)
Add an interceptor.
|
void |
BasicServiceInvocationHandler.addServiceInterceptor(IServiceInvocationInterceptor interceptor)
Add an interceptor.
|
void |
BasicServiceInvocationHandler.addServiceInterceptor(IServiceInvocationInterceptor interceptor,
int pos)
Add an interceptor.
|
static IInternalService |
BasicServiceInvocationHandler.createProvidedServiceProxy(IInternalAccess ia,
IComponentAdapter adapter,
Object service,
String name,
Class<?> type,
String proxytype,
IServiceInvocationInterceptor[] ics,
boolean copy,
boolean realtime,
IResourceIdentifier rid,
boolean monitoring,
IResultCommand<Object,Class<?>> componentfetcher)
Static method for creating a standard service proxy for a provided service.
|
void |
BasicServiceInvocationHandler.removeServiceInterceptor(IServiceInvocationInterceptor interceptor)
Remove an interceptor.
|
Constructor and Description |
---|
ServiceInvocationContext(Object proxy,
Method method,
IServiceInvocationInterceptor[] interceptors,
IComponentIdentifier platform,
boolean realtime,
IServiceIdentifier sid,
Cause crcause)
Create a new context.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractApplicableInterceptor
Simple abstract base class that implements isApplicable with true.
|
class |
AbstractLRUApplicableInterceptor
Abstract interceptor class that uses a LRU for caching applicable states of invocations
for subsequent calls.
|
class |
AbstractMultiInterceptor
Abstract interceptor that supports sub interceptors for special cases.
|
class |
AuthenticationInterceptor
Interceptor that can be used to realize authenticated end-to-end communication
|
class |
ComponentThreadInterceptor
Ensures that interceptor is only called when component thread is in the chain.
|
class |
DecouplingInterceptor
Invocation interceptor for executing a call on
the underlying component thread.
|
class |
DecouplingReturnInterceptor
The decoupling return interceptor ensures that the result
notifications of a future a delivered on the calling
component thread.
|
class |
DelegationInterceptor
Delegates a service call to another service provider.
|
class |
MethodCallListenerInterceptor
Calls a methods on an object and returns the result.
|
class |
MethodInvocationInterceptor
Calls a methods on an object and returns the result.
|
class |
MonitoringInterceptor
Interceptor that creates service call start / end events and sends
them to the monitoring service.
|
class |
NFRequiredServicePropertyProviderInterceptor
Delegates 'getRequiredServicePropertyProvider()' calls
to the underlying component.
|
class |
PrePostConditionInterceptor
Interceptor that checks annotated pre- and postconditions.
|
class |
RecoveryInterceptor
The recovery interceptor is used in required service proxies
for automatically reassigning a service if it fails due to
one of specific exceptions.
|
class |
ResolveInterceptor
The resolve interceptor is responsible for determining
the object on which the method invocation is finally performed.
|
class |
ValidationInterceptor
The validation interceptor tests whether a service call is valid.
|
Modifier and Type | Method and Description |
---|---|
IServiceInvocationInterceptor |
DelegationInterceptor.getInterceptor(ServiceInvocationContext sic)
Get a sub interceptor for special cases.
|
IServiceInvocationInterceptor |
DecouplingInterceptor.getInterceptor(ServiceInvocationContext sic)
Get a sub interceptor for special cases.
|
IServiceInvocationInterceptor |
AbstractMultiInterceptor.getInterceptor(ServiceInvocationContext sic)
Get a sub interceptor for special cases.
|
Modifier and Type | Method and Description |
---|---|
static Map<Method,IServiceInvocationInterceptor> |
DecouplingInterceptor.getInterceptors()
Get the sub interceptors for special cases.
|
Copyright © 2013. All Rights Reserved.