Modifier and Type | Class and Description |
---|---|
class |
BDIAgentFactory
Factory for creating Jadex V2 BDI agents.
|
Modifier and Type | Class and Description |
---|---|
class |
BpmnFactory
Factory for loading bpmn processes.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IInternalService
Internal service interface for managing services in service container.
|
Modifier and Type | Class and Description |
---|---|
class |
BasicService
Basic service provide a simple default isValid() implementation
that returns true after start service and false afterwards.
|
Modifier and Type | Field and Description |
---|---|
static IService[] |
IService.EMPTY_SERVICES
Empty service array.
|
Modifier and Type | Method and Description |
---|---|
IService |
IServiceContainer.getProvidedService(String name)
Get provided (declared) service.
|
IService |
CacheServiceContainer.getProvidedService(String name)
Get provided (declared) service.
|
IService |
BasicServiceContainer.getProvidedService(String name)
Get provided (declared) service.
|
IService[] |
CacheServiceContainer.getProvidedServices(Class clazz) |
IService[] |
IServiceContainer.getProvidedServices(Class<?> clazz)
Get provided (declared) service.
|
IService[] |
BasicServiceContainer.getProvidedServices(Class<?> clazz)
Get provided (declared) service.
|
Modifier and Type | Method and Description |
---|---|
IFuture<IService> |
BasicServiceContainer.getRequiredService(RequiredServiceInfo info,
RequiredServiceBinding binding)
Get a required service.
|
IIntermediateFuture<IService> |
BasicServiceContainer.getRequiredServices(RequiredServiceInfo info,
RequiredServiceBinding binding)
Get required services.
|
IIntermediateFuture<IService> |
IServiceProvider.getServices(ISearchManager manager,
IVisitDecider decider,
IResultSelector selector)
Get all services of a type.
|
IIntermediateFuture<IService> |
BasicServiceContainer.getServices(ISearchManager manager,
IVisitDecider decider,
IResultSelector selector)
Get all services of a type.
|
Modifier and Type | Method and Description |
---|---|
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.
|
IService[] |
ComponentFactorySelector.generateServiceArray(Map servicemap)
Get all services of the map as linear collection.
|
static IService |
BasicServiceInvocationHandler.getPojoServiceProxy(Object pojo)
Get the proxy of a pojo service.
|
Modifier and Type | Method and Description |
---|---|
static void |
BasicServiceInvocationHandler.addPojoServiceProxy(Object pojo,
IService proxy)
Add a service proxy.
|
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.
|
Constructor and Description |
---|
BasicServiceInvocationHandler(IService service,
Logger logger)
Create a new invocation handler.
|
Modifier and Type | Method and Description |
---|---|
void |
SimpleMultiplexDistributor.addService(IService service)
Add a new service.
|
void |
SequentialMultiplexDistributor.addService(IService service)
Add a new service.
|
void |
IMultiplexDistributor.addService(IService service)
Add a new service.
|
void |
SimpleMultiplexDistributor.checkPerformCall(IService service)
Check perform call.
|
void |
SequentialMultiplexDistributor.checkPerformCall(IService service)
Check perform call.
|
Object |
SimpleMultiplexDistributor.performCall(IService service,
Object[] args)
Perform a call on given service with given arguments.
|
Modifier and Type | Method and Description |
---|---|
IIntermediateFuture<Object> |
SimpleMultiplexDistributor.init(Method method,
Object[] args,
IFilter<Tuple2<IService,Object[]>> filter,
IParameterConverter conv)
Start the distributor.
|
IIntermediateFuture<Object> |
SequentialMultiplexDistributor.init(Method method,
Object[] args,
IFilter<Tuple2<IService,Object[]>> filter,
IParameterConverter conv)
Start the distributor.
|
IIntermediateFuture<Object> |
IMultiplexDistributor.init(Method method,
Object[] args,
IFilter<Tuple2<IService,Object[]>> filter,
IParameterConverter conv)
Init the call distributor.
|
Modifier and Type | Method and Description |
---|---|
IService[] |
TypeResultSelector.generateServiceArray(Map servicemap)
Get all services of the map as linear collection.
|
IService[] |
BasicResultSelector.generateServiceArray(Map servicemap)
Get all services of the map as linear collection.
|
Modifier and Type | Method and Description |
---|---|
static IIntermediateFuture<IService> |
SServiceProvider.getDeclaredServices(IServiceProvider provider)
Get all declared services of the given provider.
|
IIntermediateFuture<IService> |
LocalSearchManager.searchServices(IServiceProvider provider,
IVisitDecider decider,
IResultSelector selector,
Map services)
Search for services, starting at the given service provider.
|
IIntermediateFuture<IService> |
ISearchManager.searchServices(IServiceProvider provider,
IVisitDecider decider,
IResultSelector selector,
Map services)
Search for services, starting at the given service provider.
|
IFuture<List<IService>> |
BasicResultSelector.selectServices(Map servicemap)
Called for each searched service provider node.
|
IFuture<List<IService>> |
IResultSelector.selectServices(Map<Class<?>,IService> services)
Called for each searched service provider node.
|
Modifier and Type | Method and Description |
---|---|
boolean |
IResultSelector.isFinished(Collection<IService> results)
Test if the search result is sufficient to stop the search.
|
IFuture<List<IService>> |
IResultSelector.selectServices(Map<Class<?>,IService> services)
Called for each searched service provider node.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Void> |
IAppGui.init(IExternalAccess agent,
IService service) |
Modifier and Type | Interface and Description |
---|---|
interface |
IClockService
The clock service.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IExecutionService
Common interface for different execution services.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IMessageService
The interface for the message service.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Void> |
IPublishService.publishService(ClassLoader cl,
IService service,
PublishInfo pi)
Publish a service.
|
Modifier and Type | Class and Description |
---|---|
class |
MicroAgentFactory
Factory for creating micro agents.
|
Copyright © 2012. All Rights Reserved.