public class JadexMultiPlatformBinder
extends android.os.Binder
implements jadex.bridge.service.types.platform.IJadexMultiPlatformBinder
| Constructor and Description |
|---|
JadexMultiPlatformBinder(jadex.bridge.service.types.platform.IJadexMultiPlatformBinder service)
Constructor
|
| Modifier and Type | Method and Description |
|---|---|
jadex.commons.future.IFuture<jadex.bridge.service.types.cms.IComponentManagementService> |
getCMS(jadex.bridge.IComponentIdentifier platformID) |
jadex.bridge.IExternalAccess |
getExternalPlatformAccess(jadex.bridge.IComponentIdentifier platformID) |
jadex.commons.future.IFuture<jadex.bridge.service.types.message.IMessageService> |
getMS(jadex.bridge.IComponentIdentifier platformID) |
jadex.bridge.IResourceIdentifier |
getResourceIdentifier() |
<S> jadex.commons.future.IFuture<S> |
getService(jadex.bridge.IComponentIdentifier platformId,
java.lang.Class<S> serviceClazz) |
<S> jadex.commons.future.IFuture<S> |
getService(jadex.bridge.IComponentIdentifier platformId,
java.lang.Class<S> serviceClazz,
java.lang.String scope) |
<S> S |
getsService(jadex.bridge.IComponentIdentifier platformId,
java.lang.Class<S> serviceClazz) |
boolean |
isPlatformRunning(jadex.bridge.IComponentIdentifier platformID) |
void |
shutdownJadexPlatform(jadex.bridge.IComponentIdentifier platformID) |
void |
shutdownJadexPlatforms() |
jadex.commons.future.IFuture<jadex.bridge.IComponentIdentifier> |
startComponent(jadex.bridge.IComponentIdentifier platformId,
java.lang.String name,
java.lang.Class<?> clazz) |
jadex.commons.future.IFuture<jadex.bridge.IComponentIdentifier> |
startComponent(jadex.bridge.IComponentIdentifier platformId,
java.lang.String name,
java.lang.Class<?> clazz,
jadex.bridge.service.types.cms.CreationInfo creationInfo) |
jadex.commons.future.IFuture<jadex.bridge.IComponentIdentifier> |
startComponent(jadex.bridge.IComponentIdentifier platformId,
java.lang.String name,
java.lang.String modelPath) |
jadex.commons.future.IFuture<jadex.bridge.IComponentIdentifier> |
startComponent(jadex.bridge.IComponentIdentifier platformId,
java.lang.String name,
java.lang.String modelPath,
jadex.bridge.service.types.cms.CreationInfo creationInfo) |
jadex.commons.future.IFuture<jadex.bridge.IComponentIdentifier> |
startComponent(jadex.bridge.IComponentIdentifier platformId,
java.lang.String name,
java.lang.String modelPath,
jadex.bridge.service.types.cms.CreationInfo creationInfo,
jadex.commons.future.IResultListener<java.util.Map<java.lang.String,java.lang.Object>> terminationListener) |
jadex.commons.future.IFuture<jadex.bridge.IExternalAccess> |
startJadexPlatform() |
jadex.commons.future.IFuture<jadex.bridge.IExternalAccess> |
startJadexPlatform(jadex.base.PlatformConfiguration config) |
jadex.commons.future.IFuture<jadex.bridge.IExternalAccess> |
startJadexPlatform(jadex.base.RootComponentConfiguration.KERNEL[] kernels) |
jadex.commons.future.IFuture<jadex.bridge.IExternalAccess> |
startJadexPlatform(jadex.base.RootComponentConfiguration.KERNEL[] kernels,
java.lang.String platformId) |
attachInterface, clearCallingIdentity, dump, dump, dumpAsync, finalize, flushPendingCommands, getCallingPid, getCallingUid, getCallingUserHandle, getInterfaceDescriptor, isBinderAlive, joinThreadPool, linkToDeath, onTransact, pingBinder, queryLocalInterface, restoreCallingIdentity, transact, unlinkToDeathpublic JadexMultiPlatformBinder(jadex.bridge.service.types.platform.IJadexMultiPlatformBinder service)
service - public jadex.bridge.IExternalAccess getExternalPlatformAccess(jadex.bridge.IComponentIdentifier platformID)
getExternalPlatformAccess in interface jadex.bridge.service.types.platform.IJadexMultiPlatformBinderpublic boolean isPlatformRunning(jadex.bridge.IComponentIdentifier platformID)
isPlatformRunning in interface jadex.bridge.service.types.platform.IJadexMultiPlatformBinderpublic jadex.commons.future.IFuture<jadex.bridge.service.types.cms.IComponentManagementService> getCMS(jadex.bridge.IComponentIdentifier platformID)
getCMS in interface jadex.bridge.service.types.platform.IJadexMultiPlatformBinderpublic jadex.commons.future.IFuture<jadex.bridge.service.types.message.IMessageService> getMS(jadex.bridge.IComponentIdentifier platformID)
getMS in interface jadex.bridge.service.types.platform.IJadexMultiPlatformBinderpublic void shutdownJadexPlatforms()
shutdownJadexPlatforms in interface jadex.bridge.service.types.platform.IJadexMultiPlatformBinderpublic void shutdownJadexPlatform(jadex.bridge.IComponentIdentifier platformID)
shutdownJadexPlatform in interface jadex.bridge.service.types.platform.IJadexMultiPlatformBinderpublic <S> S getsService(jadex.bridge.IComponentIdentifier platformId,
java.lang.Class<S> serviceClazz)
getsService in interface jadex.bridge.service.types.platform.IJadexMultiPlatformBinderpublic <S> jadex.commons.future.IFuture<S> getService(jadex.bridge.IComponentIdentifier platformId,
java.lang.Class<S> serviceClazz)
getService in interface jadex.bridge.service.types.platform.IJadexMultiPlatformBinderpublic <S> jadex.commons.future.IFuture<S> getService(jadex.bridge.IComponentIdentifier platformId,
java.lang.Class<S> serviceClazz,
java.lang.String scope)
getService in interface jadex.bridge.service.types.platform.IJadexMultiPlatformBinderpublic jadex.commons.future.IFuture<jadex.bridge.IComponentIdentifier> startComponent(jadex.bridge.IComponentIdentifier platformId,
java.lang.String name,
java.lang.String modelPath,
jadex.bridge.service.types.cms.CreationInfo creationInfo)
startComponent in interface jadex.bridge.service.types.platform.IJadexMultiPlatformBinderpublic jadex.commons.future.IFuture<jadex.bridge.IComponentIdentifier> startComponent(jadex.bridge.IComponentIdentifier platformId,
java.lang.String name,
java.lang.String modelPath,
jadex.bridge.service.types.cms.CreationInfo creationInfo,
jadex.commons.future.IResultListener<java.util.Map<java.lang.String,java.lang.Object>> terminationListener)
startComponent in interface jadex.bridge.service.types.platform.IJadexMultiPlatformBinderpublic jadex.commons.future.IFuture<jadex.bridge.IComponentIdentifier> startComponent(jadex.bridge.IComponentIdentifier platformId,
java.lang.String name,
java.lang.Class<?> clazz,
jadex.bridge.service.types.cms.CreationInfo creationInfo)
startComponent in interface jadex.bridge.service.types.platform.IJadexMultiPlatformBinderpublic jadex.commons.future.IFuture<jadex.bridge.IComponentIdentifier> startComponent(jadex.bridge.IComponentIdentifier platformId,
java.lang.String name,
java.lang.Class<?> clazz)
startComponent in interface jadex.bridge.service.types.platform.IJadexMultiPlatformBinderpublic jadex.commons.future.IFuture<jadex.bridge.IComponentIdentifier> startComponent(jadex.bridge.IComponentIdentifier platformId,
java.lang.String name,
java.lang.String modelPath)
startComponent in interface jadex.bridge.service.types.platform.IJadexMultiPlatformBinderpublic jadex.commons.future.IFuture<jadex.bridge.IExternalAccess> startJadexPlatform()
startJadexPlatform in interface jadex.bridge.service.types.platform.IJadexMultiPlatformBinderpublic jadex.commons.future.IFuture<jadex.bridge.IExternalAccess> startJadexPlatform(jadex.base.RootComponentConfiguration.KERNEL[] kernels)
startJadexPlatform in interface jadex.bridge.service.types.platform.IJadexMultiPlatformBinderpublic jadex.commons.future.IFuture<jadex.bridge.IExternalAccess> startJadexPlatform(jadex.base.RootComponentConfiguration.KERNEL[] kernels,
java.lang.String platformId)
startJadexPlatform in interface jadex.bridge.service.types.platform.IJadexMultiPlatformBinderpublic jadex.commons.future.IFuture<jadex.bridge.IExternalAccess> startJadexPlatform(jadex.base.PlatformConfiguration config)
startJadexPlatform in interface jadex.bridge.service.types.platform.IJadexMultiPlatformBinderpublic jadex.bridge.IResourceIdentifier getResourceIdentifier()
getResourceIdentifier in interface jadex.bridge.service.types.platform.IJadexMultiPlatformBinder