|
CSP for Java (JCSP) 1.1-rc4 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Service
An interface that should be implemented by classes that are intended to be Node level JCSP.NET services.
Services should be initialized, then started and then stopped.
Method Summary | |
---|---|
ServiceUserObject |
getUserObject()
Obtains a ServiceUserObject from a Service. |
boolean |
init(ServiceSettings settings)
Initialize the service with the specified service settings. |
boolean |
isRunning()
Indicates whether or not a service is running. |
boolean |
start()
This should start the service when called and return. |
boolean |
stop()
Should stop the service and then return. |
Method Detail |
---|
boolean start()
true
iff the service has successfully started.boolean stop()
true
iff the service has successfully stopped.boolean init(ServiceSettings settings)
settings
- The settings used by the service.
true
iff the service has been initialized.boolean isRunning()
true
iff the service is currently running.ServiceUserObject getUserObject() throws SecurityException
ServiceUserObject
from a Service.
This allows Services to expose functionality to users that
it does not want to be able to access admin features.
ServiceUserObject
.
SecurityException
- if the calling Thread does not have
access to the object.
|
CSP for Java (JCSP) 1.1-rc4 |
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |