Package | Description |
---|---|
jadex.bridge.modelinfo | |
jadex.bridge.service | |
jadex.bridge.service.component | |
jadex.bridge.service.component.interceptors |
Modifier and Type | Method and Description |
---|---|
RequiredServiceInfo |
ModelInfo.getRequiredService(String name)
Get the required service.
|
RequiredServiceInfo |
IModelInfo.getRequiredService(String name)
Get the required service.
|
RequiredServiceInfo[] |
ModelInfo.getRequiredServices()
Get the required services.
|
RequiredServiceInfo[] |
IModelInfo.getRequiredServices()
Get the required services.
|
RequiredServiceInfo[] |
ConfigurationInfo.getRequiredServices()
Get the required services.
|
Modifier and Type | Method and Description |
---|---|
void |
ModelInfo.addRequiredService(RequiredServiceInfo requiredservice)
Add a required service.
|
void |
ConfigurationInfo.addRequiredService(RequiredServiceInfo requiredservice)
Add a required service.
|
void |
ModelInfo.setRequiredServices(RequiredServiceInfo[] requiredservices)
Set the required services.
|
void |
ConfigurationInfo.setRequiredServices(RequiredServiceInfo[] requiredservices)
Set the required services.
|
Constructor and Description |
---|
ModelInfo(String name,
String packagename,
String description,
IErrorReport report,
IArgument[] arguments,
IArgument[] results,
boolean startable,
String filename,
Map<String,Object> properties,
ClassLoader classloader,
RequiredServiceInfo[] requiredservices,
ProvidedServiceInfo[] providedservices,
ConfigurationInfo[] configurations,
SubcomponentTypeInfo[] subcomponents,
String[] imports,
IResourceIdentifier rid)
Create a new model info.
|
Modifier and Type | Method and Description |
---|---|
RequiredServiceInfo |
IServiceContainer.getRequiredServiceInfo(String name)
Get the required service info.
|
RequiredServiceInfo |
CacheServiceContainer.getRequiredServiceInfo(String name) |
RequiredServiceInfo |
BasicServiceContainer.getRequiredServiceInfo(String name)
Get a required service info.
|
RequiredServiceInfo[] |
IServiceContainer.getRequiredServiceInfos()
Get the required service infos.
|
RequiredServiceInfo[] |
CacheServiceContainer.getRequiredServiceInfos() |
RequiredServiceInfo[] |
BasicServiceContainer.getRequiredServiceInfos()
Get the required services.
|
Modifier and Type | Method and Description |
---|---|
void |
IServiceContainer.addRequiredServiceInfos(RequiredServiceInfo[] requiredservices)
Add required services for a given prefix.
|
void |
CacheServiceContainer.addRequiredServiceInfos(RequiredServiceInfo[] requiredservices) |
void |
BasicServiceContainer.addRequiredServiceInfos(RequiredServiceInfo[] requiredservices)
Add required services for a given prefix.
|
IFuture<IService> |
BasicServiceContainer.getRequiredService(RequiredServiceInfo info,
RequiredServiceBinding binding)
Get a required service.
|
<T> IFuture<T> |
BasicServiceContainer.getRequiredService(RequiredServiceInfo info,
RequiredServiceBinding binding,
boolean rebind)
Get a required service.
|
IIntermediateFuture<IService> |
BasicServiceContainer.getRequiredServices(RequiredServiceInfo info,
RequiredServiceBinding binding)
Get required services.
|
<T> IIntermediateFuture<T> |
BasicServiceContainer.getRequiredServices(RequiredServiceInfo info,
RequiredServiceBinding binding,
boolean rebind)
Get required services.
|
<T> IFuture<T> |
IRequiredServiceFetcher.getService(RequiredServiceInfo info,
RequiredServiceBinding binding,
boolean rebind)
Get a required service.
|
<T> IIntermediateFuture<T> |
IRequiredServiceFetcher.getServices(RequiredServiceInfo info,
RequiredServiceBinding binding,
boolean rebind)
Get a required multi service.
|
void |
IServiceContainer.setRequiredServiceInfos(RequiredServiceInfo[] requiredservices)
Set the required services.
|
void |
CacheServiceContainer.setRequiredServiceInfos(RequiredServiceInfo[] requiredservices) |
void |
BasicServiceContainer.setRequiredServiceInfos(RequiredServiceInfo[] requiredservices)
Set the required services.
|
Modifier and Type | Method and Description |
---|---|
static IInternalService |
BasicServiceInvocationHandler.createDelegationProvidedServiceProxy(IExternalAccess ea,
IComponentAdapter adapter,
IServiceIdentifier sid,
RequiredServiceInfo info,
RequiredServiceBinding binding,
ClassLoader classloader,
IThreadPoolService tp)
Static method for creating a delegation service proxy for
provided service that is not offered by the component itself.
|
IFuture |
DefaultServiceFetcher.createProxy(IService service,
RequiredServiceInfo info,
RequiredServiceBinding binding)
Create a proxy.
|
static IService |
BasicServiceInvocationHandler.createRequiredServiceProxy(IInternalAccess ia,
IExternalAccess ea,
IComponentAdapter adapter,
IService service,
IRequiredServiceFetcher fetcher,
RequiredServiceInfo info,
RequiredServiceBinding binding,
IThreadPoolService tp)
Static method for creating a standard service proxy for a required service.
|
IFuture<Collection<IExternalAccess>> |
DefaultServiceFetcher.getChildExternalAccesses(IComponentIdentifier cid,
IServiceProvider provider,
RequiredServiceInfo info,
RequiredServiceBinding binding)
Get a fitting (of given type) child component.
|
IFuture |
DefaultServiceFetcher.getParentAccess(IServiceProvider provider,
RequiredServiceInfo info,
RequiredServiceBinding binding) |
<T> IFuture<T> |
ComponentServiceContainer.getRequiredService(RequiredServiceInfo info,
RequiredServiceBinding binding,
boolean rebind)
Get a required service.
|
<T> IIntermediateFuture<T> |
ComponentServiceContainer.getRequiredServices(RequiredServiceInfo info,
RequiredServiceBinding binding,
boolean rebind)
Get required services.
|
<T> IFuture<T> |
DefaultServiceFetcher.getService(RequiredServiceInfo info,
RequiredServiceBinding bd,
boolean rebind)
Get a required service.
|
IIntermediateFuture |
DefaultServiceFetcher.getServices(RequiredServiceInfo info,
RequiredServiceBinding bd,
boolean rebind)
Get a required multi service.
|
Constructor and Description |
---|
DefaultServiceFetcher.StoreDelegationResultListener(Future<T> ret,
IServiceProvider provider,
RequiredServiceInfo info,
RequiredServiceBinding binding)
Create a new listener.
|
DefaultServiceFetcher.StoreIntermediateDelegationResultListener(IntermediateFuture ret,
IServiceProvider provider,
RequiredServiceInfo info,
RequiredServiceBinding binding)
Create a new listener.
|
Constructor and Description |
---|
DelegationInterceptor(IExternalAccess ea,
RequiredServiceInfo info,
RequiredServiceBinding binding,
IRequiredServiceFetcher fetcher)
Create a new invocation handler.
|
RecoveryInterceptor(IExternalAccess ea,
RequiredServiceInfo info,
RequiredServiceBinding binding,
IRequiredServiceFetcher fetcher)
Create a new invocation handler.
|
Copyright © 2012. All Rights Reserved.