public interface IJadexMultiPlatformBinder
| Modifier and Type | Method and Description |
|---|---|
<any> |
getCMS(IComponentIdentifier platformID)
Deprecated.
use getService() or getsService() instead.
|
IExternalAccess |
getExternalPlatformAccess(IComponentIdentifier platformID)
Returns the Jadex External Platform Access object for a given platform Id
|
<any> |
getMS(IComponentIdentifier platformID)
Deprecated.
use getService() or getsService() instead.
|
IResourceIdentifier |
getResourceIdentifier()
Returns the ResourceIdentifier of the /ClientApp/ classes.
|
<S> <any> |
getService(IComponentIdentifier platformId,
java.lang.Class<S> serviceClazz)
Looks up a service.
|
<S> <any> |
getService(IComponentIdentifier platformId,
java.lang.Class<S> serviceClazz,
java.lang.String scope)
Looks up a service.
|
<S> S |
getsService(IComponentIdentifier platformId,
java.lang.Class<S> serviceClazz)
Looks up a service and returns it synchronously.
|
boolean |
isPlatformRunning(IComponentIdentifier platformID)
Checks whether a jadex platform is running.
|
void |
shutdownJadexPlatform(IComponentIdentifier platformID)
Terminates the running jadex platform with the given ID.
|
void |
shutdownJadexPlatforms()
Terminates all running jadex platforms.
|
<any> |
startComponent(IComponentIdentifier platformId,
java.lang.String name,
java.lang.Class<?> clazz)
Start a new Component on a given platform with default
CreationInfo. |
<any> |
startComponent(IComponentIdentifier platformId,
java.lang.String name,
java.lang.Class<?> clazz,
CreationInfo creationInfo)
Start a new Component on a given platform.
|
<any> |
startComponent(IComponentIdentifier platformId,
java.lang.String name,
java.lang.String modelPath)
Start a new Component on a given platform with default
CreationInfo. |
<any> |
startComponent(IComponentIdentifier platformId,
java.lang.String name,
java.lang.String modelPath,
CreationInfo creationInfo)
Start a new Component on a given platform.
|
<any> |
startComponent(IComponentIdentifier platformId,
java.lang.String name,
java.lang.String modelPath,
CreationInfo creationInfo,
<any> terminationListener)
Start a new Component on a given platform.
|
<any> |
startJadexPlatform()
Starts a Jadex Platform with default configuration
|
<any> |
startJadexPlatform(PlatformConfiguration config)
Starts a Jadex Platform.
|
<any> |
startJadexPlatform(RootComponentConfiguration.KERNEL[] kernels)
Starts a Jadex Platform.
|
<any> |
startJadexPlatform(RootComponentConfiguration.KERNEL[] kernels,
java.lang.String platformId)
Starts a Jadex Platform.
|
IExternalAccess getExternalPlatformAccess(IComponentIdentifier platformID)
platformID - boolean isPlatformRunning(IComponentIdentifier platformID)
platformID - the IComponenntIdentifier of the platform to check.<any> getCMS(IComponentIdentifier platformID)
<any> getMS(IComponentIdentifier platformID)
<S> S getsService(IComponentIdentifier platformId,
java.lang.Class<S> serviceClazz)
platformId - Id of the platform to use for lookupserviceClazz - Class of the service (interface) to find<S> <any> getService(IComponentIdentifier platformId,
java.lang.Class<S> serviceClazz)
platformId - Id of the platform to use for lookupserviceClazz - Class of the service (interface) to findgetsService<S> <any> getService(IComponentIdentifier platformId,
java.lang.Class<S> serviceClazz,
java.lang.String scope)
platformId - Id of the platform to use for lookupserviceClazz - Class of the service (interface) to findscope - Search scope. See RequiredServiceInfo constants.getsService<any> startJadexPlatform(RootComponentConfiguration.KERNEL[] kernels)
kernels - String array of kernel Identifiers (see constants in
JadexPlatformManager).<any> startJadexPlatform(RootComponentConfiguration.KERNEL[] kernels,
java.lang.String platformId)
kernels - String array of kernel Identifiers (see constants in
JadexPlatformManager).platformId - Identifier of the new platform<any> startJadexPlatform()
<any> startJadexPlatform(PlatformConfiguration config)
config - additional options that are passed directly to the platform
starter.void shutdownJadexPlatforms()
void shutdownJadexPlatform(IComponentIdentifier platformID)
platformID - Platform to terminate.<any> startComponent(IComponentIdentifier platformId,
java.lang.String name,
java.lang.String modelPath,
CreationInfo creationInfo,
<any> terminationListener)
platformId - Identifier of the jadex platformname - name of the newly created componentmodelPath - Path to the model file of the new componentcreationInfo - CreationInfo to pass to the started Component.terminationListener - The listener to call when the component was terminated.<any> startComponent(IComponentIdentifier platformId,
java.lang.String name,
java.lang.String modelPath,
CreationInfo creationInfo)
platformId - Identifier of the jadex platformname - name of the newly created componentmodelPath - Path to the model file of the new componentcreationInfo - CreationInfo to pass to the started Component.<any> startComponent(IComponentIdentifier platformId,
java.lang.String name,
java.lang.String modelPath)
CreationInfo.platformId - Identifier of the jadex platformname - name of the newly created componentmodelPath - Path to the model file of the new component<any> startComponent(IComponentIdentifier platformId,
java.lang.String name,
java.lang.Class<?> clazz,
CreationInfo creationInfo)
platformId - Identifier of the jadex platformname - name of the newly created componentclazz - Class of the new componentcreationInfo - CreationInfo to pass to the started Component.<any> startComponent(IComponentIdentifier platformId,
java.lang.String name,
java.lang.Class<?> clazz)
CreationInfo.platformId - Identifier of the jadex platformname - name of the newly created agentclazz - Path to the bpmn model file of the new agentIResourceIdentifier getResourceIdentifier()