|
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 | ||||||||