@POPClass(classId=20, className="AppCoreService", deconstructor=true) public class POPAppService extends POPObjectMonitor implements AppService
ALL_PLATFORMSdefinedMethodId, generateClassId, od, refCount| Constructor and Description |
|---|
POPAppService()
Default constructor of POPAppService.
|
POPAppService(java.lang.String challenge,
boolean daemon,
java.lang.String codelocation)
Constructor of POPAppService with parameters
|
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getPOPCAppID() |
boolean |
queryService(java.lang.String name,
POPAccessPoint service)
Ask the parallel object about the existence of a service in the runtime
|
boolean |
queryService(java.lang.String name,
POPServiceBase service)
Ask the parallel object about the existence of a service in the runtime
|
boolean |
registerService(java.lang.String name,
POPServiceBase newservice)
Call the parallel object to register a new service in the runtime
|
boolean |
unregisterService(java.lang.String name)
Call the parallel object to unregister a service in the POP-C++ runtime
|
checkObjects, killAll, manageObject, unManageObjectgetPlatform, queryCode, registerCodelog, logPJstart, start, stopaddSemantic, addSemantic, canKill, defineConstructor, defineMethod, deserialize, deserialize, exit, finalize, getAccessPoint, getBroker, getClassId, getClassName, getConstructorByInfo, getMethodByInfo, getMethodInfo, getMethodInfo, getOd, getPOPCReference, getSemantic, getSemantic, getThis, getThis, getTracked, getTracked, getTrackedUsers, hasDestructor, hasDestructor, initializeConstructorInfo, initializeMethodInfo, initializePOPObject, isDaemon, isTemporary, isTracking, loadPOPAnnotations, makePermanent, makeTemporary, PopRegisterFutureConnectorCertificate, printMethodInfo, serialize, setBroker, setClassId, setClassName, setOdclone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitexit, getAccessPoint, getPlatform, queryCode, registerCodepublic POPAppService()
public POPAppService(java.lang.String challenge,
boolean daemon,
java.lang.String codelocation)
challenge - challenge string to stop the parallel objectdaemon - say if the parallel object is running as a deamoncodelocation - path of the executable codepublic boolean queryService(java.lang.String name,
POPServiceBase service)
name - Name of the serviceservice - Access Point of the servicepublic boolean queryService(java.lang.String name,
POPAccessPoint service)
name - Name of the serviceservice - Access Point of the servicepublic boolean registerService(java.lang.String name,
POPServiceBase newservice)
name - Name of the new servicenewservice - Reference of the new servicepublic boolean unregisterService(java.lang.String name)
name - Name of the service to unregisterpublic java.lang.String getPOPCAppID()
getPOPCAppID in interface AppService