Package | Description |
---|---|
jadex.base | |
jadex.bdi | |
jadex.bdi.planlib | |
jadex.bdi.runtime | |
jadex.bdi.runtime.interpreter | |
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.nonfunctional | |
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 |
---|---|
IExternalAccess |
ModelFileFilter.getExternalAccess()
Get the external access.
|
Modifier and Type | Method and Description |
---|---|
static IFuture<IExternalAccess> |
Starter.createPlatform(String[] args)
Create the platform.
|
Modifier and Type | Method and Description |
---|---|
static IIntermediateFuture<SRemoteClock.ClockState> |
SRemoteClock.addClockListener(String id,
ISimulationService simservice,
IExternalAccess exta)
Add a clock listener.
|
static void |
SRemoteGui.addConsoleListener(IExternalAccess platformaccess,
String id,
IRemoteChangeListener rcl) |
static IFuture<Tuple2<URL,IResourceIdentifier>> |
SRemoteGui.addRemoteURL(IResourceIdentifier parid,
String filename,
boolean tl,
IExternalAccess exta)
Add a remote url via the library service.
|
static IIntermediateFuture<SRemoteClock.SimulationState> |
SRemoteClock.addSimulationListener(String id,
ISimulationService simservice,
IExternalAccess exta)
Add a sim listener.
|
static IIntermediateFuture<SRemoteClock.TimerEntries> |
SRemoteClock.addTimerListener(String id,
ISimulationService simservice,
IExternalAccess exta)
Add a timer listener.
|
static IFuture<Tuple2<URL,IResourceIdentifier>> |
SRemoteGui.addURL(IExternalAccess access,
String filename)
Add a URL to the lib service.
|
static IIntermediateFuture<FileData> |
SRemoteGui.checkExistence(String[] files,
IExternalAccess exta)
Check remote files for existence.
|
static IIntermediateFuture<String> |
SRemoteGui.convertPathsToRelative(String[] paths,
IExternalAccess exta)
Convert the given paths to relative paths.
|
static IIntermediateFuture<String> |
SRemoteGui.copy(String source,
IExternalAccess sourceaccess,
String target,
IDeploymentService targetds)
Copy a file between two platforms.
|
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<Integer> |
SRemoteGui.findChild(IExternalAccess access,
String toremove,
List<String> filenames)
Find an entry in a list of URLs.
|
static IFuture<FileData> |
SRemoteFileChooser.getCurrentDirectory(IExternalAccess access)
Get the current directory of the remote VM.
|
static IFuture<FileData> |
SRemoteFileChooser.getDefaultDirectory(IExternalAccess access)
Return the user's default starting directory for the file chooser.
|
static IFuture<FileData> |
SRemoteGui.getFileData(IExternalAccess platformaccess,
String path)
Get the file info of a remote path.
|
static IFuture<FileData[]> |
SRemoteFileChooser.getFiles(IExternalAccess access,
FileData mydir,
boolean useFileHiding)
Gets the list of shown (i.e. not hidden) files.
|
static IFuture<FileData> |
SRemoteFileChooser.getHomeDirectory(IExternalAccess access) |
static IFuture<FileData> |
SRemoteFileChooser.getParentDirectory(IExternalAccess access,
String path)
Returns the parent directory of
dir . |
static IFuture<FileData[]> |
SRemoteFileChooser.getRoots(IExternalAccess access)
Returns all root partitions on this system.
|
static IFuture<Object[]> |
SRemoteGui.getServiceInfos(IExternalAccess ea)
Get the service infos for a component.
|
static IFuture<Object[]> |
SRemoteFileChooser.init(IExternalAccess access)
Initialize the remote file system view such that
home, default and current directory as well as roots
are available.
|
static IFuture<Void> |
SRemoteGui.installRemoteCMSListener(IExternalAccess access,
IComponentIdentifier cid,
IRemoteChangeListener rcl0,
String id0)
Install the remote listener.
|
static IFuture<Boolean> |
SRemoteGui.isTestcase(String model,
IExternalAccess access,
IResourceIdentifier rid)
Check if a component model can be started as test case.
|
static IIntermediateFuture<FileData> |
SRemoteGui.listFiles(FileData dir,
IRemoteFilter filter,
IExternalAccess exta)
List files in a directory matching a filter (if any).
|
static IIntermediateFuture<FileData> |
SRemoteGui.listJarFileEntries(FileData file,
IRemoteFilter filter,
IExternalAccess exta)
List files of a remote jar file
|
static IFuture<Tuple2<String,String>> |
SRemoteGui.localizeModel(IExternalAccess platformaccess,
String name,
IResourceIdentifier rid)
Localize a model name.
|
static IFuture<Void> |
SRemoteGui.logWarning(String msg,
IExternalAccess exta)
Log a warning on a component.
|
static IFuture<Boolean> |
SRemoteGui.matchModel(String path,
String model,
IExternalAccess exta)
Compare a model to a path.
|
static IFuture<Map<String,Object>> |
SRemoteGui.parseArgs(Map<String,String> rawargs,
IResourceIdentifier modelrid,
IExternalAccess exta) |
static void |
SRemoteGui.redirectInput(IExternalAccess access,
String txt)
Redirect some text to the remote input stream.
|
static IFuture<Void> |
SRemoteClock.removeClockListener(String id,
ISimulationService simservice,
IExternalAccess exta)
Remove a clock listener.
|
static void |
SRemoteGui.removeConsoleListener(IExternalAccess platformaccess,
String id) |
static IFuture<Void> |
SRemoteClock.removeSimulationListener(String id,
ISimulationService simservice,
IExternalAccess exta)
Remove a sim listener.
|
static IFuture<Void> |
SRemoteClock.removeTimerListener(String id,
ISimulationService simservice,
IExternalAccess exta)
Remove a timer listener.
|
static IFuture<Void> |
SRemoteGui.removeURL(IExternalAccess access,
String path)
Remove a URL from the lib service.
|
static IFuture<Void> |
SRemoteClock.setDelta(long delta,
IExternalAccess exta)
Set the delta.
|
static IFuture<Void> |
SRemoteClock.setDilation(double dilation,
IExternalAccess exta)
Set the dilation.
|
void |
ModelFileFilter.setExternalAccess(IExternalAccess exta)
Set the external access.
|
Constructor and Description |
---|
ModelFileFilter(boolean all,
List<String> selectedcomponents,
Map<URL,IResourceIdentifier> rids,
IExternalAccess exta)
Create a new filter.
|
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 |
---|---|
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,
jadex.bpmn.model.MBpmnModel model,
Map<String,Object> arguments,
String config,
IExternalAccess parent,
Map<String,IActivityHandler> activityhandlers,
Map<String,IStepHandler> stephandlers,
IValueFetcher fetcher,
IComponentManagementService cms,
IClockService cs,
IMessageService ms,
IServiceContainer container)
Create a new bpmn process.
|
BpmnInterpreter(IComponentDescription desc,
IComponentAdapterFactory factory,
jadex.bpmn.model.MBpmnModel model,
Map<String,Object> arguments,
String config,
IExternalAccess parent,
Map<String,IActivityHandler> activityhandlers,
Map<String,IStepHandler> 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 |
---|---|
static void |
SFuture.avoidCallTimeouts(Future<?> ret,
IExternalAccess ea)
Automatically update the timer of a long running service call future.
|
static void |
SFuture.avoidCallTimeouts(Future<?> ret,
IExternalAccess ea,
long to,
boolean realtime)
Automatically update the timer of a long running service call future.
|
static void |
SFuture.avoidCallTimeouts(Future<?> ret,
IExternalAccess ea,
long to,
double factor,
boolean realtime)
Automatically update the timer of a long running service call future.
|
static <T> Future<?> |
SFuture.getFuture(Class<T> type,
boolean timeouts,
IExternalAccess ea)
Convenience method for creating a future (possibly with timeout avoidance).
|
static <T> Future<?> |
SFuture.getNoTimeoutFuture(Class<T> type,
IExternalAccess ea)
Convenience method for creating a future (possibly with timeout avoidance).
|
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.
|
TimeoutIntermediateResultListener(long timeout,
IExternalAccess exta,
boolean realtime,
String message,
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,
String message,
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.
|
Constructor and Description |
---|
NFPropertyRef(INFPropertyProvider source,
IExternalAccess comp,
NFPropertyMetaInfo mi)
Create a new property ref.
|
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.
|
IFuture<IExternalAccess> |
DefaultServiceFetcher.getParentAccess(IServiceProvider provider,
RequiredServiceInfo info,
RequiredServiceBinding binding) |
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.
|
Constructor and Description |
---|
ComponentFutureFunctionality(IExternalAccess ea,
IComponentAdapter adapter)
Create a new future.
|
Modifier and Type | Method and Description |
---|---|
IExternalAccess |
DelegationInterceptor.getExternalAccess()
Get the ea.
|
Constructor and Description |
---|
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 |
---|---|
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<Object> |
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 | Class and Description |
---|---|
class |
MicroExternalAccess
External access interface.
|
Modifier and Type | Method and Description |
---|---|
IExternalAccess |
MicroAgentInterpreter.createExternalAccess()
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<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<String,Object> args,
String config,
IExternalAccess parent,
RequiredServiceBinding[] bindings,
boolean copy,
boolean realtime,
IIntermediateResultListener<Tuple2<String,Object>> resultlistener,
Future<Void> inited)
Create a new agent.
|
Copyright © 2013. All Rights Reserved.