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 | Method and Description |
---|---|
static INFProperty<?,?> |
AbstractNFProperty.createProperty(Class<?> clazz,
IInternalAccess comp,
IService service,
MethodInfo mi)
Create a property instance from its type.
|
static List<INFProperty<?,?>> |
AbstractNFProperty.readNFProperties(Class<?> type,
IInternalAccess comp,
IService ser,
MethodInfo mi)
Create nf properties form a class with nf annotations.
|
Modifier and Type | Method and Description |
---|---|
IRemoteFilter<IService> |
RHardConstraints.getLocalFilter(MethodInfo method)
Gets the filter for local filtering.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Boolean> |
StrictInequalityFilter.doFilter(IService service,
Object value)
Test if an object passes the filter.
|
IFuture<Boolean> |
InequalityFilter.doFilter(IService service,
Object value)
Test if an object passes the filter.
|
IFuture<Boolean> |
ConstantValueFilter.doFilter(IService service,
Object value)
Test if an object passes the filter.
|
abstract IFuture<Boolean> |
AbstractConstraintFilter.doFilter(IService service,
Object value)
Test if an object passes the filter.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Double> |
IServiceEvaluator.evaluate(IService service)
Evaluates the service in detail.
|
IFuture<Double> |
ComposedEvaluator.evaluate(IService service)
Evaluates the service in detail.
|
IFuture<Double> |
BasicEvaluator.evaluate(IService service)
Evaluate the service of method.
|
Constructor and Description |
---|
ExecutionTimeProperty(IInternalAccess comp,
IService service,
MethodInfo method)
Create a new property.
|
LatencyProperty(IInternalAccess comp,
IService service,
MethodInfo method)
Create a new property.
|
WaitingTimeProperty(IInternalAccess comp,
IService service,
MethodInfo method)
Create a new property.
|
WaitqueueProperty(IInternalAccess comp,
IService service,
MethodInfo method)
Create a new property.
|
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(Class<?> clazz)
Get provided (declared) service.
|
IService |
BasicServiceContainer.getProvidedService(Class<?> clazz)
Get provided (declared) service.
|
IService |
IServiceContainer.getProvidedService(String name)
Get provided (declared) service.
|
IService |
BasicServiceContainer.getProvidedService(String name)
Get provided (declared) service.
|
IService[] |
IServiceContainer.getProvidedServices(Class<?> clazz)
Get provided (declared) service.
|
IService[] |
BasicServiceContainer.getProvidedServices(Class<?> clazz)
Get provided (declared) service.
|
Modifier and Type | Method and Description |
---|---|
ITerminableIntermediateFuture<IService> |
IServiceProvider.getServices(ISearchManager manager,
IVisitDecider decider,
IResultSelector selector)
Get all services of a type.
|
ITerminableIntermediateFuture<IService> |
BasicServiceContainer.getServices(ISearchManager manager,
IVisitDecider decider,
IResultSelector selector)
Get all services of a type.
|
Modifier and Type | Method and Description |
---|---|
void |
BasicService.addNFProperties(NFProperties nfprops,
Map<String,INFProperty<?,?>> nfps,
IService ser,
MethodInfo mi)
Add nf properties from 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,
boolean realtime)
Static method for creating a standard service proxy for a required service.
|
IService[] |
ComponentFactorySelector.generateServiceArray(Map<Class<?>,Collection<IService>> 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.
|
<T> IFuture<T> |
DefaultServiceFetcher.createProxy(IService service,
RequiredServiceInfo info,
RequiredServiceBinding binding)
Create a required service proxy.
|
static IService |
BasicServiceInvocationHandler.createRequiredServiceProxy(IInternalAccess ia,
IExternalAccess ea,
IComponentAdapter adapter,
IService service,
IRequiredServiceFetcher fetcher,
RequiredServiceInfo info,
RequiredServiceBinding binding,
boolean realtime)
Static method for creating a standard service proxy for a required service.
|
Modifier and Type | Method and Description |
---|---|
IService[] |
ComponentFactorySelector.generateServiceArray(Map<Class<?>,Collection<IService>> servicemap)
Get all services of the map as linear collection.
|
Constructor and Description |
---|
BasicServiceInvocationHandler(IInternalAccess comp,
IService service,
Logger logger,
boolean realtime,
Cause cause,
boolean required)
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<Class<?>,Collection<IService>> servicemap)
Get all services of the map as linear collection.
|
IService[] |
BasicResultSelector.generateServiceArray(Map<Class<?>,Collection<IService>> 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.
|
ITerminableIntermediateFuture<IService> |
SequentialSearchManager.searchServices(IServiceProvider provider,
IVisitDecider decider,
IResultSelector selector,
Map<Class<?>,Collection<IService>> services)
Search for services, starting at the given service provider.
|
ITerminableIntermediateFuture<IService> |
ParallelSearchManager.searchServices(IServiceProvider provider,
IVisitDecider decider,
IResultSelector selector,
Map<Class<?>,Collection<IService>> services)
Search for services, starting at the given service provider.
|
ITerminableIntermediateFuture<IService> |
LocalSearchManager.searchServices(IServiceProvider provider,
IVisitDecider decider,
IResultSelector selector,
Map<Class<?>,Collection<IService>> services)
Search for services, starting at the given service provider.
|
ITerminableIntermediateFuture<IService> |
ISearchManager.searchServices(IServiceProvider provider,
IVisitDecider decider,
IResultSelector selector,
Map<Class<?>,Collection<IService>> services)
Search for services, starting at the given service provider.
|
IFuture<Collection<IService>> |
IResultSelector.selectServices(Map<Class<?>,Collection<IService>> services)
Called for each searched service provider node.
|
IFuture<Collection<IService>> |
BasicResultSelector.selectServices(Map<Class<?>,Collection<IService>> servicemap)
Called for each searched service provider node.
|
Modifier and Type | Method and Description |
---|---|
void |
SequentialSearchManager.addOpenCall(TerminableIntermediateFuture<IService> ret,
ITerminableIntermediateFuture<IService> oc)
Add an open call.
|
void |
SequentialSearchManager.addOpenCall(TerminableIntermediateFuture<IService> ret,
ITerminableIntermediateFuture<IService> oc)
Add an open call.
|
void |
ParallelSearchManager.addOpenCall(TerminableIntermediateFuture<IService> ret,
ITerminableIntermediateFuture<IService> oc) |
void |
ParallelSearchManager.addOpenCall(TerminableIntermediateFuture<IService> ret,
ITerminableIntermediateFuture<IService> oc) |
IService[] |
TypeResultSelector.generateServiceArray(Map<Class<?>,Collection<IService>> servicemap)
Get all services of the map as linear collection.
|
IService[] |
BasicResultSelector.generateServiceArray(Map<Class<?>,Collection<IService>> servicemap)
Get all services of the map as linear collection.
|
boolean |
IResultSelector.isFinished(Collection<IService> results)
Test if the search result is sufficient to stop the search.
|
boolean |
BasicResultSelector.isFinished(Collection<IService> results)
Test if the search result is sufficient to stop the search.
|
void |
SequentialSearchManager.removeOpenCall(TerminableIntermediateFuture<IService> ret,
ITerminableIntermediateFuture<IService> oc)
Remove an open call.
|
void |
SequentialSearchManager.removeOpenCall(TerminableIntermediateFuture<IService> ret,
ITerminableIntermediateFuture<IService> oc)
Remove an open call.
|
void |
ParallelSearchManager.removeOpenCall(TerminableIntermediateFuture<IService> ret,
ITerminableIntermediateFuture<IService> oc) |
void |
ParallelSearchManager.removeOpenCall(TerminableIntermediateFuture<IService> ret,
ITerminableIntermediateFuture<IService> oc) |
boolean |
IVisitDecider.searchNode(IComponentIdentifier start,
IComponentIdentifier source,
IComponentIdentifier target,
Collection<IService> results)
Test if a specific node should be searched.
|
boolean |
DefaultVisitDecider.searchNode(IComponentIdentifier start,
IComponentIdentifier source,
IComponentIdentifier target,
Collection<IService> results)
Test if a specific node should be searched.
|
ITerminableIntermediateFuture<IService> |
SequentialSearchManager.searchServices(IServiceProvider provider,
IVisitDecider decider,
IResultSelector selector,
Map<Class<?>,Collection<IService>> services)
Search for services, starting at the given service provider.
|
ITerminableIntermediateFuture<IService> |
ParallelSearchManager.searchServices(IServiceProvider provider,
IVisitDecider decider,
IResultSelector selector,
Map<Class<?>,Collection<IService>> services)
Search for services, starting at the given service provider.
|
ITerminableIntermediateFuture<IService> |
LocalSearchManager.searchServices(IServiceProvider provider,
IVisitDecider decider,
IResultSelector selector,
Map<Class<?>,Collection<IService>> services)
Search for services, starting at the given service provider.
|
ITerminableIntermediateFuture<IService> |
ISearchManager.searchServices(IServiceProvider provider,
IVisitDecider decider,
IResultSelector selector,
Map<Class<?>,Collection<IService>> services)
Search for services, starting at the given service provider.
|
IFuture<Collection<IService>> |
IResultSelector.selectServices(Map<Class<?>,Collection<IService>> services)
Called for each searched service provider node.
|
IFuture<Collection<IService>> |
BasicResultSelector.selectServices(Map<Class<?>,Collection<IService>> servicemap)
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 | Method and Description |
---|---|
IFuture<Collection<IService>> |
IRemoteServiceManagementService.getDeclaredServiceProxies(IComponentIdentifier cid)
Get all declared service proxies from a remote component.
|
ITerminableIntermediateFuture<IService> |
IRemoteServiceManagementService.getServiceProxies(IComponentIdentifier cid,
ISearchManager manager,
IVisitDecider decider,
IResultSelector selector)
Get service proxies from a remote component.
|
Modifier and Type | Class and Description |
---|---|
class |
MicroAgentFactory
Factory for creating micro agents.
|
Copyright © 2013. All Rights Reserved.