Package | Description |
---|---|
jadex.bdi | |
jadex.bpmn | |
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.nonfunctional | |
jadex.bridge.nonfunctional.hardconstraints | |
jadex.bridge.nonfunctional.search | |
jadex.bridge.sensor.service | |
jadex.bridge.service | |
jadex.bridge.service.component | |
jadex.bridge.service.component.multiinvoke | |
jadex.bridge.service.search | |
jadex.bridge.service.types.appstore | |
jadex.bridge.service.types.clock | |
jadex.bridge.service.types.execution | |
jadex.bridge.service.types.message | |
jadex.bridge.service.types.publish | |
jadex.micro |
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 |
---|---|
IFuture<IService> |
ITargetResolver.determineTarget(IServiceIdentifier sid,
IExternalAccess agent,
IServiceIdentifier broken)
Determine the target of a call.
|
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.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Double> |
AverageEvaluator.evaluate(IService service)
Evaluates the service in detail.
|
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 |
---|---|
IFuture<Collection<IService>> |
IServiceProvider.getDeclaredServices()
Get all services of a type.
|
IFuture<IService> |
IServiceProvider.getService(ClassInfo type,
String scope,
IRemoteFilter<IService> filter)
Get all services of a type.
|
IFuture<IService> |
IServiceProvider.getService(IServiceIdentifier sid)
Get a service per id.
|
ITerminableIntermediateFuture<IService> |
IServiceProvider.getServices(ClassInfo type,
String scope,
IRemoteFilter<IService> filter)
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 |
---|---|
IFuture<IService> |
IServiceProvider.getService(ClassInfo type,
String scope,
IRemoteFilter<IService> filter)
Get all services of a type.
|
ITerminableIntermediateFuture<IService> |
IServiceProvider.getServices(ClassInfo type,
String scope,
IRemoteFilter<IService> filter)
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,
boolean realtime)
Static method for creating a standard service proxy for a required service.
|
static IService |
BasicServiceInvocationHandler.getPojoServiceProxy(Object pojo)
Get the proxy of a pojo service.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Collection<IService>> |
ComponentServiceContainer.getDeclaredServices()
Get all services of a type.
|
IFuture<IService> |
ComponentServiceContainer.getService(ClassInfo type,
String scope,
IRemoteFilter<IService> filter)
Get all services of a type.
|
IFuture<IService> |
ComponentServiceContainer.getService(IServiceIdentifier sid)
Get a service per id.
|
ITerminableIntermediateFuture<IService> |
ComponentServiceContainer.getServices(ClassInfo type,
String scope,
IRemoteFilter<IService> filter)
Get all services of a type.
|
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 |
---|---|
IFuture<IService> |
ComponentServiceContainer.getService(ClassInfo type,
String scope,
IRemoteFilter<IService> filter)
Get all services of a type.
|
ITerminableIntermediateFuture<IService> |
ComponentServiceContainer.getServices(ClassInfo type,
String scope,
IRemoteFilter<IService> filter)
Get all services of a type.
|
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 |
---|---|
static IIntermediateFuture<IService> |
SServiceProvider.getDeclaredServices(IServiceProvider provider)
Get all declared services of the given provider.
|
Modifier and Type | Method and Description |
---|---|
void |
LocalServiceRegistry.addService(ClassInfo key,
IService service)
Add a service to the registry.
|
boolean |
LocalServiceRegistry.isIncluded(IComponentIdentifier cid,
IService ser)
Test if a service is included.
|
void |
LocalServiceRegistry.removeService(ClassInfo key,
IService service)
Remove a service from the registry.
|
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 © 2015. All Rights Reserved.