Package | Description |
---|---|
jadex.base | |
jadex.bdi | |
jadex.bdi.planlib | |
jadex.bdi.runtime | |
jadex.bdi.runtime.interpreter | |
jadex.bdibpmn | |
jadex.bpmn | |
jadex.bpmn.runtime | |
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.modelinfo | |
jadex.bridge.service.component | |
jadex.bridge.service.component.interceptors | |
jadex.bridge.service.types.appstore | |
jadex.bridge.service.types.cms | |
jadex.bridge.service.types.factory | |
jadex.bridge.service.types.remote | |
jadex.extension.agr | |
jadex.extension.envsupport | |
jadex.extension.envsupport.environment | |
jadex.kernelbase | |
jadex.micro |
Modifier and Type | Method and Description |
---|---|
static IFuture<IExternalAccess> |
Starter.createPlatform(String[] args)
Create the platform.
|
Modifier and Type | Method and Description |
---|---|
static IFuture<IResourceIdentifier> |
SRemoteGui.createResourceIdentifier(IExternalAccess platformaccess,
String ridurl,
String globalrid)
Create a resource identifier.
|
static IFuture<Void> |
SRemoteGui.deregisterRemoteCMSListener(IExternalAccess access,
IComponentIdentifier cid,
String id0)
Deregister the remote listener.
|
static IFuture<FileData> |
SRemoteGui.getFileData(IExternalAccess platformaccess,
String path)
Get the file info of a remote path.
|
static IFuture<Object[]> |
SRemoteGui.getServiceInfos(IExternalAccess ea)
Get the service infos for a component.
|
static IFuture<Void> |
SRemoteGui.installRemoteCMSListener(IExternalAccess access,
IComponentIdentifier cid,
IRemoteChangeListener rcl0,
String id0)
Install the remote listener.
|
static IFuture<Tuple2<String,String>> |
SRemoteGui.localizeModel(IExternalAccess platformaccess,
String name,
IResourceIdentifier rid)
Localize a model name.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Tuple2<IComponentInstance,IComponentAdapter>> |
BDIAgentFactory.createComponentInstance(IComponentDescription desc,
IComponentAdapterFactory factory,
IModelInfo modelinfo,
String config,
Map<String,Object> arguments,
IExternalAccess parent,
RequiredServiceBinding[] bindings,
boolean copy,
boolean realtime,
IIntermediateResultListener<Tuple2<String,Object>> resultlistener,
Future<Void> init)
Create a component instance.
|
Tuple2<IComponentInstance,IComponentAdapter> |
BDIAgentFactory.createComponentInstance(IComponentDescription desc,
IComponentAdapterFactory factory,
OAVAgentModel amodel,
String config,
Map<String,Object> arguments,
IExternalAccess parent,
RequiredServiceBinding[] bindings,
boolean copy,
boolean realtime,
IIntermediateResultListener<Tuple2<String,Object>> resultlistener,
Future<Void> ret)
Create a component instance.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Void> |
DefaultBDIViewerPanel.init(jadex.base.gui.plugin.IControlCenter jcc,
IExternalAccess component)
Called once to initialize the panel.
|
Modifier and Type | Interface and Description |
---|---|
interface |
IBDIExternalAccess
The interface for external threads.
|
Modifier and Type | Method and Description |
---|---|
IExternalAccess |
ICapability.getExternalAccess()
Get the scope.
|
IExternalAccess |
ICapability.getParentAccess()
Get the parent (if any).
|
Modifier and Type | Method and Description |
---|---|
IExternalAccess |
BDIInterpreter.getExternalAccess()
Get the external access for this agent.
|
IExternalAccess |
BDIInterpreter.getParent()
Get the parent of the agent.
|
Constructor and Description |
---|
BDIInterpreter(IComponentDescription desc,
IComponentAdapterFactory factory,
jadex.rules.state.IOAVState state,
OAVAgentModel model,
String config,
Map<String,Object> arguments,
IExternalAccess parent,
RequiredServiceBinding[] bindings,
Map kernelprops,
boolean copy,
boolean realtime,
IIntermediateResultListener<Tuple2<String,Object>> resultlistener,
Future<Void> inited)
Create an agent interpreter for the given agent.
|
Modifier and Type | Method and Description |
---|---|
IExternalAccess |
BpmnPlanBodyInstance.getExternalAccess()
Get the scope.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Tuple2<IComponentInstance,IComponentAdapter>> |
BpmnFactory.createComponentInstance(IComponentDescription desc,
IComponentAdapterFactory factory,
IModelInfo modelinfo,
String config,
Map<String,Object> arguments,
IExternalAccess parent,
RequiredServiceBinding[] bindings,
boolean copy,
boolean realtime,
IIntermediateResultListener<Tuple2<String,Object>> resultlistener,
Future<Void> inited)
Create a component instance.
|
Constructor and Description |
---|
BpmnInterpreter(IComponentAdapter adapter,
MBpmnModel model,
Map arguments,
String config,
IExternalAccess parent,
Map activityhandlers,
Map stephandlers,
IValueFetcher fetcher,
IComponentManagementService cms,
IClockService cs,
IMessageService ms,
IServiceContainer container)
Create a new bpmn process.
|
BpmnInterpreter(IComponentDescription desc,
IComponentAdapterFactory factory,
MBpmnModel model,
Map arguments,
String config,
IExternalAccess parent,
Map activityhandlers,
Map stephandlers,
IValueFetcher fetcher,
RequiredServiceBinding[] bindings,
boolean copy,
boolean realtime,
IIntermediateResultListener<Tuple2<String,Object>> resultlistener,
Future<Void> inited)
Create a new bpmn process.
|
Modifier and Type | Method and Description |
---|---|
IExternalAccess |
IInternalAccess.getExternalAccess()
Get the external access.
|
IExternalAccess |
IComponentInstance.getExternalAccess()
Can be called concurrently (also during executeAction()).
|
IExternalAccess |
IInternalAccess.getParentAccess()
Get the parent access (if any).
|
Modifier and Type | Method and Description |
---|---|
IFuture<Collection<IExternalAccess>> |
IInternalAccess.getChildrenAccesses()
Get the children access (if any).
|
Modifier and Type | Method and Description |
---|---|
ISubscriptionIntermediateFuture<Long> |
IOutputConnection.writeFromInputStream(InputStream is,
IExternalAccess component)
Write all data from input stream to the connection.
|
ISubscriptionIntermediateFuture<Long> |
IInputConnection.writeToOutputStream(OutputStream os,
IExternalAccess component)
Write all data from the connection to the output stream.
|
Constructor and Description |
---|
ComponentResultListener(IResultListener<E> listener,
IExternalAccess access)
Create a new component result listener.
|
RemoteComponentListener(IExternalAccess access,
IComponentListener listener)
Create a BDI listener.
|
TimeoutIntermediateResultListener(long timeout,
IExternalAccess exta,
boolean realtime,
IIntermediateResultListener<E> listener)
Create a new listener.
|
TimeoutIntermediateResultListener(long timeout,
IExternalAccess exta,
IIntermediateResultListener<E> listener)
Create a new listener.
|
TimeoutResultListener(long timeout,
IExternalAccess exta,
boolean realtime,
IResultListener<E> listener)
Create a new listener.
|
TimeoutResultListener(long timeout,
IExternalAccess exta,
IResultListener<E> listener)
Create a new listener.
|
Modifier and Type | Method and Description |
---|---|
IFuture<IExtensionInstance> |
IExtensionInfo.createInstance(IExternalAccess access,
IValueFetcher fetcher)
Instantiate the extension for a specific component instance.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Collection<IExternalAccess>> |
DefaultServiceFetcher.getChildExternalAccesses(IComponentIdentifier cid,
IServiceProvider provider,
RequiredServiceInfo info,
RequiredServiceBinding binding)
Get a fitting (of given type) child component.
|
Modifier and Type | Method and Description |
---|---|
static IInternalService |
BasicServiceInvocationHandler.createDelegationProvidedServiceProxy(IExternalAccess ea,
IComponentAdapter adapter,
IServiceIdentifier sid,
RequiredServiceInfo info,
RequiredServiceBinding binding,
ClassLoader classloader,
IThreadPoolService tp)
Static method for creating a delegation service proxy for
provided service that is not offered by the component itself.
|
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 |
---|
ComponentFutureFunctionality(IExternalAccess ea,
IComponentAdapter adapter)
Create a new future.
|
DefaultServiceFetcher(IServiceProvider provider,
IExternalAccess access)
Create a new required service fetcher.
|
Modifier and Type | Method and Description |
---|---|
IExternalAccess |
DelegationInterceptor.getExternalAccess()
Get the ea.
|
Constructor and Description |
---|
DecouplingInterceptor(IExternalAccess ea,
IComponentAdapter adapter,
boolean copy,
boolean realtime)
Create a new invocation handler.
|
DelegationInterceptor(IExternalAccess ea,
RequiredServiceInfo info,
RequiredServiceBinding binding,
IRequiredServiceFetcher fetcher)
Create a new invocation handler.
|
RecoveryInterceptor(IExternalAccess ea,
RequiredServiceInfo info,
RequiredServiceBinding binding,
IRequiredServiceFetcher fetcher)
Create a new invocation handler.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Void> |
IAppGui.init(IExternalAccess agent,
IService service) |
Modifier and Type | Method and Description |
---|---|
IFuture<IExternalAccess> |
IComponentManagementService.getExternalAccess(IComponentIdentifier cid)
Get the external access of a component.
|
Modifier and Type | Method and Description |
---|---|
IExternalAccess |
IComponentAdapter.getParent()
Get the parent component.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Collection<IExternalAccess>> |
IComponentAdapter.getChildrenAccesses()
Get the children (if any).
|
Modifier and Type | Method and Description |
---|---|
IComponentAdapter |
IComponentAdapterFactory.createComponentAdapter(IComponentDescription desc,
IModelInfo model,
IComponentInstance instance,
IExternalAccess parent)
Create a component adapter for a component instance.
|
IFuture<Tuple2<IComponentInstance,IComponentAdapter>> |
IComponentFactory.createComponentInstance(IComponentDescription desc,
IComponentAdapterFactory factory,
IModelInfo model,
String config,
Map<String,Object> arguments,
IExternalAccess parent,
RequiredServiceBinding[] bindings,
boolean copy,
boolean realtime,
IIntermediateResultListener<Tuple2<String,Object>> resultlistener,
Future<Void> init)
Create a component instance.
|
static IFuture<String> |
SComponentFactory.getFileType(IExternalAccess exta,
String model,
IResourceIdentifier rid)
Get the file type of a model.
|
static IFuture<byte[]> |
SComponentFactory.getFileTypeIcon(IExternalAccess exta,
String type)
Get a default icon for a file type.
|
static IFuture |
SComponentFactory.getProperty(IExternalAccess exta,
String type,
String key)
Get a default icon for a file type.
|
static IFuture<Boolean> |
SComponentFactory.isLoadable(IExternalAccess exta,
String model,
IResourceIdentifier rid)
Test if a model can be loaded by the factory.
|
static IFuture<Boolean> |
SComponentFactory.isModelType(IExternalAccess exta,
String model,
Collection allowedtypes,
IResourceIdentifier rid)
Test if a model can be loaded by the factory.
|
static IFuture<Boolean> |
SComponentFactory.isStartable(IExternalAccess exta,
String model,
IResourceIdentifier rid)
Test if a model is startable (e.g. a component).
|
static IFuture<IModelInfo> |
SComponentFactory.loadModel(IExternalAccess exta,
String model,
IResourceIdentifier rid)
Load an component model.
|
Modifier and Type | Method and Description |
---|---|
IFuture<IExternalAccess> |
IRemoteServiceManagementService.getExternalAccessProxy(IComponentIdentifier cid)
Get an external access proxy from a remote component.
|
Modifier and Type | Method and Description |
---|---|
ISubscriptionIntermediateFuture<Long> |
ServiceOutputConnectionProxy.writeFromInputStream(InputStream is,
IExternalAccess component)
Do write all data from the input stream.
|
ISubscriptionIntermediateFuture<Long> |
ServiceOutputConnection.writeFromInputStream(InputStream is,
IExternalAccess component)
Write all data from input stream to the connection.
|
ISubscriptionIntermediateFuture<Long> |
ServiceInputConnectionProxy.writeToOutputStream(OutputStream os,
IExternalAccess component)
Read all data from output stream to the connection.
|
ISubscriptionIntermediateFuture<Long> |
ServiceInputConnection.writeToOutputStream(OutputStream os,
IExternalAccess component)
Read all data from output stream to the connection.
|
Modifier and Type | Method and Description |
---|---|
IFuture |
MAGRSpaceInstance.createInstance(IExternalAccess access,
IValueFetcher fetcher)
Instantiate the extension for a specific component instance.
|
Constructor and Description |
---|
AGRSpace(IExternalAccess exta,
MAGRSpaceInstance config) |
Modifier and Type | Method and Description |
---|---|
IFuture<IExtensionInstance> |
MEnvSpaceInstance.createInstance(IExternalAccess access,
IValueFetcher fetcher)
Instantiate the extension for a specific component instance.
|
Modifier and Type | Method and Description |
---|---|
IExternalAccess |
IEnvironmentSpace.getExternalAccess()
Get the component of the space.
|
IExternalAccess |
AbstractEnvironmentSpace.getExternalAccess()
Get the context.
|
Modifier and Type | Class and Description |
---|---|
class |
jadex.kernelbase.ExternalAccess |
Modifier and Type | Interface and Description |
---|---|
interface |
IMicroExternalAccess
External access interface for micro agents.
|
Modifier and Type | Method and Description |
---|---|
IExternalAccess |
MicroAgentInterpreter.getExternalAccess()
Can be called concurrently (also during executeAction()).
|
IExternalAccess |
MicroAgent.getExternalAccess()
Get the external access for this agent.
|
IExternalAccess |
MicroAgent.getParentAccess()
Get the parent component.
|
Modifier and Type | Method and Description |
---|---|
IFuture<Collection<IExternalAccess>> |
MicroAgent.getChildrenAccesses()
Get the children (if any).
|
Modifier and Type | Method and Description |
---|---|
IFuture<Tuple2<IComponentInstance,IComponentAdapter>> |
MicroAgentFactory.createComponentInstance(IComponentDescription desc,
IComponentAdapterFactory factory,
IModelInfo model,
String config,
Map<String,Object> arguments,
IExternalAccess parent,
RequiredServiceBinding[] binding,
boolean copy,
boolean realtime,
IIntermediateResultListener<Tuple2<String,Object>> resultlistener,
Future<Void> inited)
Create a component instance.
|
Constructor and Description |
---|
MicroAgentInterpreter(IComponentDescription desc,
IComponentAdapterFactory factory,
MicroModel model,
Class microclass,
Map args,
String config,
IExternalAccess parent,
RequiredServiceBinding[] bindings,
boolean copy,
boolean realtime,
IIntermediateResultListener<Tuple2<String,Object>> resultlistener,
Future<Void> inited)
Create a new agent.
|
Copyright © 2012. All Rights Reserved.