Package | Description |
---|---|
jadex.base | |
jadex.bdi | |
jadex.bdi.planlib.iasteps | |
jadex.bdi.runtime | |
jadex.bdi.runtime.interpreter | |
jadex.bdibpmn | |
jadex.bdibpmn.task | |
jadex.bpmn | |
jadex.bpmn.runtime | |
jadex.bpmn.runtime.task | |
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.sensor.cpu | |
jadex.bridge.sensor.mac | |
jadex.bridge.sensor.memory | |
jadex.bridge.sensor.service | |
jadex.bridge.service | |
jadex.bridge.service.component | |
jadex.bridge.service.component.interceptors | |
jadex.bridge.service.component.multiinvoke | |
jadex.bridge.service.types.cron | |
jadex.extension.envsupport.environment | |
jadex.extension.rs | |
jadex.extension.rs.invoke | |
jadex.extension.ws.invoke | |
jadex.micro |
Constructor and Description |
---|
SRemoteClock.RemoteClockChangeListener(String id,
IInternalAccess instance,
IRemoteChangeListener<?> rcl,
ISimulationService simservice)
Create a BPMN listener.
|
SRemoteClock.RemoteSimServiceChangeListener(String id,
IInternalAccess instance,
IRemoteChangeListener rcl,
ISimulationService simservice)
Create a BPMN listener.
|
SRemoteClock.RemoteTimerChangeListener(String id,
IInternalAccess instance,
IRemoteChangeListener rcl,
IClockService cs)
Create a BPMN listener.
|
SRemoteGui.ConsoleListener(String id,
IInternalAccess instance,
IRemoteChangeListener rcl)
Create a console listener.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Void> |
BDIAgentFactory.startService(IInternalAccess component,
IResourceIdentifier rid)
Start the service.
|
Constructor and Description |
---|
BDIAgentFactory(Map<String,Object> props,
IInternalAccess component)
Create a new agent factory.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Object[]> |
StepChain.execute(IInternalAccess ia) |
IFuture<Void> |
SetBeliefStep.execute(IInternalAccess ia) |
IFuture<Map<String,Object>> |
DispatchGoalStep.execute(IInternalAccess ia) |
Modifier and Type | Interface and Description |
---|---|
interface |
IBDIInternalAccess
Internal access interface for BDI agents.
|
Modifier and Type | Method and Description |
---|---|
IInternalAccess |
BDIInterpreter.getInternalAccess()
Get the internal access.
|
IInternalAccess |
BDIInterpreter.getInternalAccess(Object scope)
Get the internal access.
|
Modifier and Type | Method and Description |
---|---|
void |
BDIInterpreter.getCurrentStateEvents(IInternalAccess ia,
jadex.rules.state.IOAVState state,
Object capa,
List<IMonitoringEvent> events)
Generate added events for the current goals
|
Modifier and Type | Class and Description |
---|---|
class |
BpmnPlanBodyInstance
A BPMN instance that is executed as a plan body.
|
Modifier and Type | Method and Description |
---|---|
IFuture |
WaitForSpaceObjectTaskTask.cancel(IInternalAccess instance)
Compensate in case the task is canceled.
|
IFuture |
RemoveSpaceObjectTaskTask.cancel(IInternalAccess instance)
Compensate in case the task is canceled.
|
IFuture |
CreateSpaceObjectTaskTask.cancel(IInternalAccess instance)
Compensate in case the task is canceled.
|
IFuture<Void> |
WaitForSubprocessTask.cancel(IInternalAccess instance)
Compensate in case the task is canceled.
|
IFuture<Void> |
WaitForGoalTask.cancel(IInternalAccess instance)
Compensate in case the task is canceled.
|
IFuture<Void> |
DispatchSubprocessTask.cancel(IInternalAccess instance)
Compensate in case the task is canceled.
|
IFuture<Void> |
DispatchGoalTask.cancel(IInternalAccess instance)
Compensate in case the task is canceled.
|
void |
WriteParameterTask.doExecute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
void |
WriteBeliefTask.doExecute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
void |
DispatchInternalEventTask.doExecute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
IFuture |
WaitForSpaceObjectTaskTask.execute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess process)
Execute the task.
|
IFuture |
RemoveSpaceObjectTaskTask.execute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess process)
Execute the task.
|
IFuture |
CreateSpaceObjectTaskTask.execute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
IFuture<Void> |
WaitForSubprocessTask.execute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
IFuture<Void> |
WaitForGoalTask.execute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
IFuture<Void> |
DispatchSubprocessTask.execute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
IFuture<Void> |
DispatchGoalTask.execute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Void> |
BpmnFactory.startService(IInternalAccess component,
IResourceIdentifier rid)
Start the service.
|
Modifier and Type | Class and Description |
---|---|
class |
BpmnInterpreter
The bpmn interpreter is able to execute bpmn diagrams.
|
Modifier and Type | Method and Description |
---|---|
IInternalAccess |
BpmnInterpreter.getInternalAccess()
Get the internal access.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Void> |
UserInteractionTask.cancel(IInternalAccess instance)
Compensate in case the task is canceled.
|
IFuture<Void> |
ServiceCallTask.cancel(IInternalAccess instance)
Compensate in case the task is canceled.
|
IFuture<Void> |
MethodCallTask.cancel(IInternalAccess instance)
Compensate in case the task is canceled.
|
IFuture<Void> |
DestroyComponentTask.cancel(IInternalAccess instance)
Compensate in case the task is canceled.
|
IFuture<Void> |
CreateComponentTask.cancel(IInternalAccess instance)
Compensate in case the task is canceled.
|
IFuture<Void> |
AbstractTask.cancel(IInternalAccess instance)
Cleanup in case the task is cancelled.
|
void |
WriteParameterTask.doExecute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
void |
WriteContextTask.doExecute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
void |
PrintTask.doExecute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
void |
LoggerTask.doExecute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
void |
InvokeMethodTask.doExecute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
void |
ExecuteStepTask.doExecute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
abstract void |
AbstractTask.doExecute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
IFuture<Void> |
UserInteractionTask.execute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
IFuture<Void> |
ServiceCallTask.execute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess process)
Execute the task.
|
IFuture<Void> |
MethodCallTask.execute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess process)
Execute the task.
|
IFuture<Void> |
DestroyComponentTask.execute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
IFuture<Void> |
CreateComponentTask.execute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
IFuture<Void> |
AbstractTask.execute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
Modifier and Type | Method and Description |
---|---|
static void |
SFuture.avoidCallTimeouts(Future<?> ret,
IInternalAccess ia)
Automatically update the timer of a long running service call future.
|
static void |
SFuture.avoidCallTimeouts(Future<?> ret,
IInternalAccess ia,
long to,
boolean realtime)
Automatically update the timer of a long running service call future.
|
static void |
SFuture.avoidCallTimeouts(Future<?> ret,
IInternalAccess ia,
long to,
double factor,
boolean realtime)
Automatically update the timer of a long running service call future.
|
IFuture<T> |
IComponentStep.execute(IInternalAccess ia)
Execute the command.
|
static <T> Future<?> |
SFuture.getFuture(boolean timeouts,
IInternalAccess ia)
Convenience method for creating a future (possibly with timeout avoidance).
|
static <T> Future<?> |
SFuture.getFuture(Class<T> type,
boolean timeouts,
IInternalAccess ia)
Convenience method for creating a future (possibly with timeout avoidance).
|
static <T> Future<?> |
SFuture.getNoTimeoutFuture(Class<T> type,
IInternalAccess ia)
Convenience method for creating a future (possibly with timeout avoidance).
|
static <T> Future<?> |
SFuture.getNoTimeoutFuture(IInternalAccess ia)
Convenience method for creating a future (possibly with timeout avoidance).
|
Constructor and Description |
---|
RemoteChangeListenerHandler(String id,
IInternalAccess instance,
IRemoteChangeListener rcl)
Create a BDI listener.
|
Modifier and Type | Method and Description |
---|---|
IInternalAccess |
SimpleValueNFProperty.getComponent()
Get the component.
|
abstract IInternalAccess |
NFPropertyProvider.getInternalAccess()
Get the internal access.
|
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.
|
Constructor and Description |
---|
NFRootProperty(IInternalAccess comp,
NFPropertyMetaInfo mi)
Create a new property.
|
NFRootProperty(IInternalAccess comp,
NFPropertyMetaInfo mi,
boolean inject)
Create a new property.
|
SimpleValueNFProperty(IInternalAccess comp,
NFPropertyMetaInfo mi)
Create a new property.
|
Constructor and Description |
---|
CoreNumberProperty(IInternalAccess comp)
Create a new property.
|
CPULoadProperty(IInternalAccess comp)
Create a new property.
|
Constructor and Description |
---|
MacAddressProperty(IInternalAccess comp)
Create a new property.
|
Constructor and Description |
---|
LoadedClassesProperty(IInternalAccess comp)
Create a new property.
|
MaxMemoryProperty(IInternalAccess comp)
Create a new property.
|
MaxPermGenMemoryProperty(IInternalAccess comp)
Create a new property.
|
MemoryProperty(String name,
IInternalAccess comp,
long updaterate)
Create a new property.
|
UsedMemoryProperty(IInternalAccess comp)
Create a new property.
|
UsedPermGenMemoryProperty(IInternalAccess comp)
Create a new property.
|
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.
|
TimedProperty(String name,
IInternalAccess comp,
boolean dynamic)
Create a new property.
|
TimedProperty(String name,
IInternalAccess comp,
long updaterate)
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 | Method and Description |
---|---|
abstract IInternalAccess |
BasicServiceContainer.getComponent() |
IInternalAccess |
BasicService.getInternalAccess()
Get the internal access.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Void> |
IInternalService.setComponentAccess(IInternalAccess access)
Sets the access for the component.
|
IFuture<Void> |
BasicService.setComponentAccess(IInternalAccess access)
Sets the access for the component.
|
Modifier and Type | Method and Description |
---|---|
IInternalAccess |
ComponentServiceContainer.getComponent() |
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.
|
static IInternalService |
BasicServiceInvocationHandler.createProvidedServiceProxy(IInternalAccess ia,
IComponentAdapter adapter,
Object service,
String name,
Class<?> type,
String proxytype,
IServiceInvocationInterceptor[] ics,
boolean copy,
boolean realtime,
IResourceIdentifier rid,
boolean monitoring,
IResultCommand<Object,Class<?>> componentfetcher)
Static method for creating a standard service proxy for a provided service.
|
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 IFuture<IPublishService> |
ComponentServiceContainer.getPublishService(IInternalAccess instance,
String type,
Iterator<IPublishService> services)
Get the publish service for a publish type (e.g. web service).
|
Constructor and Description |
---|
BasicServiceInvocationHandler(IInternalAccess comp,
IServiceIdentifier sid,
Logger logger,
boolean realtime,
Cause cause,
boolean required)
Create a new invocation handler.
|
BasicServiceInvocationHandler(IInternalAccess comp,
IService service,
Logger logger,
boolean realtime,
Cause cause,
boolean required)
Create a new invocation handler.
|
BasicServiceInvocationHandler(IInternalAccess comp,
ServiceInfo service,
Logger logger,
boolean realtime,
Cause cause)
Create a new invocation handler.
|
ComponentServiceContainer(IComponentAdapter adapter,
String type,
IInternalAccess instance,
boolean realtime)
Create a new service container.
|
ComponentServiceContainer(IComponentAdapter adapter,
String type,
IInternalAccess instance,
boolean realtime,
int maxreq)
Create a new service container.
|
DefaultServiceFetcher(IServiceProvider provider,
IInternalAccess ia,
boolean realtime)
Create a new required service fetcher.
|
Modifier and Type | Method and Description |
---|---|
IInternalAccess |
ComponentThreadInterceptor.getComponent()
Get the component.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Void> |
DecouplingInterceptor.InvokeMethodStep.execute(IInternalAccess ia)
Execute the step.
|
Constructor and Description |
---|
AbstractLRUApplicableInterceptor(IInternalAccess ia)
Create a new AbstractLRUApplicableInterceptor.
|
AuthenticationInterceptor(IInternalAccess ia,
boolean send)
Create a new AuthenticationInterceptor.
|
ComponentThreadInterceptor(IInternalAccess ia)
Create a new ComponentThreadInterceptor.
|
DecouplingInterceptor(IInternalAccess ia,
IComponentAdapter adapter,
boolean copy,
boolean required)
Create a new invocation handler.
|
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.
|
MonitoringInterceptor(IInternalAccess component)
Create a new interceptor.
|
NFRequiredServicePropertyProviderInterceptor(IInternalAccess component,
IServiceIdentifier sid)
Create a new interceptor.
|
PrePostConditionInterceptor(IInternalAccess ia)
Create a new AbstractLRUApplicableInterceptor.
|
ServiceGetter(IInternalAccess component,
Class<T> type,
String scope)
Create a new service getter.
|
ServiceGetter(IInternalAccess component,
long delay,
Class<T> type,
String scope)
Create a new service getter.
|
ValidationInterceptor(IInternalAccess component)
Create a new interceptor.
|
Constructor and Description |
---|
MultiServiceInvocationHandler(IInternalAccess agent,
String reqname,
Class<?> muxservicetype)
Create a new invocation handler.
|
Modifier and Type | Method and Description |
---|---|
IResultCommand<IFuture<T>,Tuple2<IInternalAccess,Long>> |
CronJob.getCommand()
Get the command.
|
Modifier and Type | Method and Description |
---|---|
void |
CronJob.setCommand(IResultCommand<IFuture<T>,Tuple2<IInternalAccess,Long>> command)
Set the command.
|
Constructor and Description |
---|
CronJob(String pattern,
IFilter<Long> filter,
IResultCommand<IFuture<T>,Tuple2<IInternalAccess,Long>> command)
Create a new cron job.
|
Modifier and Type | Method and Description |
---|---|
void |
AbstractEnvironmentSpace.setInitData(IInternalAccess ia,
MEnvSpaceInstance config,
IValueFetcher pfetcher) |
Modifier and Type | Method and Description |
---|---|
abstract InvocationHandler |
RSFactory.createRSWrapperInvocationHandler(IInternalAccess agent,
Class<?> impl) |
Modifier and Type | Method and Description |
---|---|
static Object |
SRest.createServiceImplementation(IInternalAccess agent,
Class<?> type,
Class<?> impl)
Create a wrapper rest service implementation based on mapping information.
|
Modifier and Type | Method and Description |
---|---|
static Object |
SWebService.createServiceImplementation(IInternalAccess agent,
Class<?> type,
WebServiceMappingInfo mapping)
Create a wrapper service implementation based on the JAXB generated
Java service class and the service mapping information.
|
Modifier and Type | Class and Description |
---|---|
class |
KernelComponentAgent
Component kernel.
|
class |
KernelMicroAgent
Micro kernel.
|
class |
KernelMultiAgent
Multi kernel.
|
class |
MicroAgent
Base class for application agents.
|
class |
PojoMicroAgent
Micro agent class that redirects calls to a pojo agent object.
|
Modifier and Type | Method and Description |
---|---|
IInternalAccess |
MicroAgentInterpreter.getInternalAccess()
Get the internal access.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Void> |
MicroAgentInterpreter.HandleMessageStep.execute(IInternalAccess ia) |
IFuture<Void> |
MicroAgent.ExecuteWaitForStep.execute(IInternalAccess ia)
Removes the first entry from the
ITimer array from the micro agents
MicroAgent.timers List and executes the IComponentStep . |
IFuture<Void> |
MicroAgentFactory.startService(IInternalAccess component,
IResourceIdentifier rid)
Start the service.
|
Constructor and Description |
---|
IntervalBehavior(IInternalAccess component,
long delay,
IComponentStep<T> step,
boolean realtime)
Create a new lease time handling object.
|
Copyright © 2013. All Rights Reserved.