Package | Description |
---|---|
jadex.bdi.runtime.interpreter | |
jadex.bridge |
This package contains the interfaces of the adapter layer,
which is used to establish a connection between the Jadex runtime
system and an underlying platform.
|
jadex.bridge.service | |
jadex.bridge.service.component | |
jadex.bridge.service.component.interceptors | |
jadex.bridge.service.search | |
jadex.bridge.service.types.publish | |
jadex.micro |
Modifier and Type | Method and Description |
---|---|
INFMixedPropertyProvider |
BDIInterpreter.getRequiredServicePropertyProvider(IServiceIdentifier sid)
Get the required service property provider for a service.
|
boolean |
BDIInterpreter.hasRequiredServicePropertyProvider(IServiceIdentifier sid)
Has the service a property provider.
|
Modifier and Type | Method and Description |
---|---|
IServiceIdentifier |
ServiceTerminatedException.getServiceIdentifier()
Get the service identifier.
|
Constructor and Description |
---|
ServiceTerminatedException(IServiceIdentifier sid)
Create a service termination exception.
|
Modifier and Type | Class and Description |
---|---|
class |
ServiceIdentifier
Service identifier for uniquely identifying a service.
|
Modifier and Type | Method and Description |
---|---|
static IServiceIdentifier |
BasicService.createServiceIdentifier(IComponentIdentifier providerid,
String servicename,
Class<?> servicetype,
Class<?> serviceimpl,
IResourceIdentifier rid)
Create a new service identifier.
|
IServiceIdentifier |
IService.getServiceIdentifier()
Get the service identifier.
|
IServiceIdentifier |
BasicService.getServiceIdentifier()
Get the service id.
|
Modifier and Type | Method and Description |
---|---|
void |
IServiceContainer.addMethodInvocationListener(IServiceIdentifier sid,
MethodInfo mi,
IMethodInvocationListener listener)
Add a method invocation handler.
|
void |
BasicServiceContainer.addMethodInvocationListener(IServiceIdentifier sid,
MethodInfo mi,
IMethodInvocationListener listener)
Add a method invocation handler.
|
INFMixedPropertyProvider |
IServiceContainer.getRequiredServicePropertyProvider(IServiceIdentifier sid)
Get the required service property provider for a service.
|
abstract IFuture<Class<?>> |
BasicServiceContainer.getServiceType(IServiceIdentifier sid) |
abstract IFuture<Collection<Class<?>>> |
BasicServiceContainer.getServiceTypes(IServiceIdentifier sid) |
boolean |
IServiceContainer.hasMethodListeners(IServiceIdentifier sid,
MethodInfo mi)
Test if service and method has listeners.
|
boolean |
BasicServiceContainer.hasMethodListeners(IServiceIdentifier sid,
MethodInfo mi)
Test if service and method has listeners.
|
boolean |
IServiceContainer.hasRequiredServicePropertyProvider(IServiceIdentifier sid)
Has the service a property provider.
|
void |
IServiceContainer.notifyMethodListeners(IServiceIdentifier sid,
boolean start,
Object proxy,
Method method,
Object[] args,
Object callid,
ServiceInvocationContext context)
Notify listeners that a service method has been called.
|
void |
BasicServiceContainer.notifyMethodListeners(IServiceIdentifier sid,
boolean start,
Object proxy,
Method method,
Object[] args,
Object callid,
ServiceInvocationContext context)
Notify listeners that a service method has been called.
|
void |
IServiceContainer.removeMethodInvocationListener(IServiceIdentifier sid,
MethodInfo mi,
IMethodInvocationListener listener)
Remove a method invocation handler.
|
void |
BasicServiceContainer.removeMethodInvocationListener(IServiceIdentifier sid,
MethodInfo mi,
IMethodInvocationListener listener)
Remove a method invocation handler.
|
IFuture<Void> |
IServiceContainer.removeService(IServiceIdentifier sid)
Removes a service from the container (shutdowns also the service if the container is running).
|
IFuture<Void> |
BasicServiceContainer.removeService(IServiceIdentifier sid)
Removes a service from the platform (shutdowns also the service).
|
Modifier and Type | Method and Description |
---|---|
IServiceIdentifier |
BasicServiceInvocationHandler.getServiceIdentifier()
Get the sid.
|
Modifier and Type | Method and Description |
---|---|
static IInternalService |
BasicServiceInvocationHandler.createDelegationProvidedServiceProxy(IInternalAccess ia,
IComponentAdapter adapter,
IServiceIdentifier sid,
RequiredServiceInfo info,
RequiredServiceBinding binding,
ClassLoader classloader,
boolean realtime)
Static method for creating a delegation service proxy for
provided service that is not offered by the component itself.
|
INFMixedPropertyProvider |
ComponentServiceContainer.getRequiredServicePropertyProvider(IServiceIdentifier sid)
Get the required service property provider for a service.
|
IFuture<Class<?>> |
ComponentServiceContainer.getServiceType(IServiceIdentifier sid) |
IFuture<Collection<Class<?>>> |
ComponentServiceContainer.getServiceTypes(IServiceIdentifier sid) |
boolean |
MethodListenerHandler.hasMethodListeners(IServiceIdentifier sid,
MethodInfo mi)
Test if service and method has listeners.
|
boolean |
ComponentServiceContainer.hasRequiredServicePropertyProvider(IServiceIdentifier sid)
Has the service a property provider.
|
static void |
BasicServiceInvocationHandler.removePojoServiceProxy(IServiceIdentifier sid)
Remove a pojo - proxy pair.
|
Constructor and Description |
---|
BasicServiceInvocationHandler(IInternalAccess comp,
IServiceIdentifier sid,
Logger logger,
boolean realtime,
Cause cause,
boolean required)
Create a new invocation handler.
|
ServiceInvocationContext(Object proxy,
Method method,
IServiceInvocationInterceptor[] interceptors,
IComponentIdentifier platform,
boolean realtime,
IServiceIdentifier sid,
Cause crcause)
Create a new context.
|
Constructor and Description |
---|
DelegationInterceptor(IInternalAccess ia,
RequiredServiceInfo info,
RequiredServiceBinding binding,
IRequiredServiceFetcher fetcher,
IServiceIdentifier sid,
boolean realtime)
Create a new invocation handler.
|
MethodCallListenerInterceptor(IInternalAccess component,
IServiceIdentifier sid)
Create a new interceptor.
|
NFRequiredServicePropertyProviderInterceptor(IInternalAccess component,
IServiceIdentifier sid)
Create a new interceptor.
|
Modifier and Type | Method and Description |
---|---|
static <T> IFuture<T> |
SServiceProvider.getService(IServiceProvider provider,
IServiceIdentifier sid)
Get one service with id.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Void> |
IPublishService.unpublishService(IServiceIdentifier sid)
Unpublish a service.
|
Modifier and Type | Method and Description |
---|---|
INFMixedPropertyProvider |
MicroAgent.getRequiredServicePropertyProvider(IServiceIdentifier sid)
Get the required service property provider for a service.
|
boolean |
MicroAgent.hasRequiredServicePropertyProvider(IServiceIdentifier sid)
Has the service a property provider.
|
IFuture<Void> |
MicroAgent.removeService(IServiceIdentifier sid)
Removes a service from the platform (shutdowns also the service).
|
Copyright © 2013. All Rights Reserved.