public class JadexPlatformBinder extends JadexMultiPlatformBinder implements jadex.bridge.service.types.platform.IJadexPlatformBinder
| Constructor and Description |
|---|
JadexPlatformBinder(JadexPlatformService service) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
dispatchEvent(jadex.bridge.service.types.context.IJadexAndroidEvent event) |
jadex.commons.future.IFuture<jadex.bridge.service.types.cms.IComponentManagementService> |
getCMS() |
jadex.bridge.IExternalAccess |
getExternalPlatformAccess() |
jadex.commons.future.IFuture<jadex.bridge.service.types.message.IMessageService> |
getMS() |
jadex.bridge.IExternalAccess |
getPlatformAccess() |
jadex.bridge.IComponentIdentifier |
getPlatformId() |
java.lang.String |
getPlatformName() |
<S> jadex.commons.future.IFuture<S> |
getService(java.lang.Class<S> serviceClazz) |
<S> jadex.commons.future.IFuture<S> |
getService(java.lang.Class<S> serviceClazz,
java.lang.String scope) |
<S> S |
getsService(java.lang.Class<S> serviceClazz) |
boolean |
isPlatformRunning() |
void |
registerEventReceiver(jadex.android.IEventReceiver<?> rec) |
void |
setPlatformId(jadex.bridge.IComponentIdentifier platformId) |
void |
shutdownJadexPlatform() |
jadex.commons.future.IFuture<jadex.bridge.IComponentIdentifier> |
startComponent(java.lang.String name,
java.lang.Class<?> clazz) |
jadex.commons.future.IFuture<jadex.bridge.IComponentIdentifier> |
startComponent(java.lang.String name,
java.lang.Class<?> clazz,
jadex.bridge.service.types.cms.CreationInfo creationInfo) |
jadex.commons.future.IFuture<jadex.bridge.IComponentIdentifier> |
startComponent(java.lang.String name,
java.lang.String modelPath) |
jadex.commons.future.IFuture<jadex.bridge.IComponentIdentifier> |
startComponent(java.lang.String name,
java.lang.String modelPath,
jadex.bridge.service.types.cms.CreationInfo creationInfo) |
jadex.commons.future.IFuture<jadex.bridge.IExternalAccess> |
startJadexPlatform() |
jadex.commons.future.IFuture<jadex.bridge.IComponentIdentifier> |
startMicroAgent(java.lang.String name,
java.lang.Class<?> clazz) |
boolean |
unregisterEventReceiver(jadex.android.IEventReceiver<?> rec) |
getCMS, getExternalPlatformAccess, getMS, getResourceIdentifier, getService, getService, getsService, isPlatformRunning, shutdownJadexPlatform, shutdownJadexPlatforms, startComponent, startComponent, startComponent, startComponent, startComponent, startJadexPlatform, startJadexPlatform, startJadexPlatformattachInterface, clearCallingIdentity, dump, dump, dumpAsync, finalize, flushPendingCommands, getCallingPid, getCallingUid, getCallingUserHandle, getInterfaceDescriptor, isBinderAlive, joinThreadPool, linkToDeath, onTransact, pingBinder, queryLocalInterface, restoreCallingIdentity, transact, unlinkToDeathclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitgetCMS, getExternalPlatformAccess, getMS, getResourceIdentifier, getService, getService, getsService, isPlatformRunning, shutdownJadexPlatform, shutdownJadexPlatforms, startComponent, startComponent, startComponent, startComponent, startComponent, startJadexPlatform, startJadexPlatform, startJadexPlatformpublic JadexPlatformBinder(JadexPlatformService service)
public jadex.commons.future.IFuture<jadex.bridge.IExternalAccess> startJadexPlatform()
startJadexPlatform in interface jadex.bridge.service.types.platform.IJadexMultiPlatformBinderstartJadexPlatform in class JadexMultiPlatformBinderpublic void shutdownJadexPlatform()
shutdownJadexPlatform in interface jadex.bridge.service.types.platform.IJadexPlatformInterfacepublic jadex.commons.future.IFuture<jadex.bridge.IComponentIdentifier> startComponent(java.lang.String name,
java.lang.String modelPath)
startComponent in interface jadex.bridge.service.types.platform.IJadexPlatformInterfacepublic jadex.commons.future.IFuture<jadex.bridge.IComponentIdentifier> startComponent(java.lang.String name,
java.lang.String modelPath,
jadex.bridge.service.types.cms.CreationInfo creationInfo)
startComponent in interface jadex.bridge.service.types.platform.IJadexPlatformInterfacepublic jadex.commons.future.IFuture<jadex.bridge.IComponentIdentifier> startComponent(java.lang.String name,
java.lang.Class<?> clazz,
jadex.bridge.service.types.cms.CreationInfo creationInfo)
startComponent in interface jadex.bridge.service.types.platform.IJadexPlatformInterfacepublic jadex.commons.future.IFuture<jadex.bridge.IComponentIdentifier> startComponent(java.lang.String name,
java.lang.Class<?> clazz)
startComponent in interface jadex.bridge.service.types.platform.IJadexPlatformInterfacepublic jadex.commons.future.IFuture<jadex.bridge.IComponentIdentifier> startMicroAgent(java.lang.String name,
java.lang.Class<?> clazz)
startMicroAgent in interface jadex.bridge.service.types.platform.IJadexPlatformInterfacepublic boolean isPlatformRunning()
isPlatformRunning in interface jadex.bridge.service.types.platform.IJadexPlatformInterfacepublic jadex.bridge.IExternalAccess getPlatformAccess()
getPlatformAccess in interface jadex.bridge.service.types.platform.IJadexPlatformInterfacepublic java.lang.String getPlatformName()
public jadex.bridge.IComponentIdentifier getPlatformId()
getPlatformId in interface jadex.bridge.service.types.platform.IJadexPlatformInterfacepublic void setPlatformId(jadex.bridge.IComponentIdentifier platformId)
public jadex.commons.future.IFuture<jadex.bridge.service.types.message.IMessageService> getMS()
getMS in interface jadex.bridge.service.types.platform.IJadexPlatformBinderpublic jadex.commons.future.IFuture<jadex.bridge.service.types.cms.IComponentManagementService> getCMS()
getCMS in interface jadex.bridge.service.types.platform.IJadexPlatformBinderpublic jadex.bridge.IExternalAccess getExternalPlatformAccess()
getExternalPlatformAccess in interface jadex.bridge.service.types.platform.IJadexPlatformInterfacepublic <S> S getsService(java.lang.Class<S> serviceClazz)
getsService in interface jadex.bridge.service.types.platform.IJadexPlatformInterfacepublic <S> jadex.commons.future.IFuture<S> getService(java.lang.Class<S> serviceClazz)
getService in interface jadex.bridge.service.types.platform.IJadexPlatformInterfacepublic <S> jadex.commons.future.IFuture<S> getService(java.lang.Class<S> serviceClazz,
java.lang.String scope)
getService in interface jadex.bridge.service.types.platform.IJadexPlatformInterfacepublic void registerEventReceiver(jadex.android.IEventReceiver<?> rec)
registerEventReceiver in interface jadex.bridge.service.types.platform.IJadexPlatformInterfacepublic boolean unregisterEventReceiver(jadex.android.IEventReceiver<?> rec)
unregisterEventReceiver in interface jadex.bridge.service.types.platform.IJadexPlatformInterfacepublic boolean dispatchEvent(jadex.bridge.service.types.context.IJadexAndroidEvent event)
throws jadex.android.exception.WrongEventClassError
dispatchEvent in interface jadex.bridge.service.types.platform.IJadexPlatformInterfacejadex.android.exception.WrongEventClassError