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.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 | 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 |
WaitForSubprocessTask.cancel(IInternalAccess instance)
Compensate in case the task is canceled.
|
IFuture |
WaitForGoalTask.cancel(IInternalAccess instance)
Compensate in case the task is canceled.
|
IFuture |
DispatchSubprocessTask.cancel(IInternalAccess instance)
Compensate in case the task is canceled.
|
IFuture |
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 |
WaitForSubprocessTask.execute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
IFuture |
WaitForGoalTask.execute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
IFuture |
DispatchSubprocessTask.execute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
IFuture |
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 |
UserInteractionTask.cancel(IInternalAccess instance)
Compensate in case the task is canceled.
|
IFuture |
ServiceCallTask.cancel(IInternalAccess instance)
Compensate in case the task is canceled.
|
IFuture |
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 |
UserInteractionTask.execute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess instance)
Execute the task.
|
IFuture |
ServiceCallTask.execute(jadex.bpmn.model.task.ITaskContext context,
IInternalAccess process)
Execute the task.
|
IFuture |
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 |
---|---|
IFuture<T> |
IComponentStep.execute(IInternalAccess ia)
Execute the command.
|
Constructor and Description |
---|
RemoteChangeListenerHandler(String id,
IInternalAccess instance,
IRemoteChangeListener rcl)
Create a BDI listener.
|
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)
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 |
---|
ComponentServiceContainer(IComponentAdapter adapter,
String type,
IInternalAccess instance,
boolean realtime)
Create a new service container.
|
DefaultServiceFetcher(IServiceProvider provider,
IInternalAccess ia,
boolean realtime)
Create a new required service fetcher.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Void> |
DecouplingInterceptor.InvokeMethodStep.execute(IInternalAccess ia)
Execute the step.
|
Constructor and Description |
---|
DelegationInterceptor(IInternalAccess ia,
RequiredServiceInfo info,
RequiredServiceBinding binding,
IRequiredServiceFetcher fetcher,
IServiceIdentifier sid,
boolean realtime)
Create a new invocation handler.
|
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)
Create a new lease time handling object.
|
Copyright © 2013. All Rights Reserved.