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.
| Modifier and Type | Method and Description |
|---|---|
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.
|
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 java.lang.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.java.lang.SecurityException - if the calling Thread does not have
access to the object.Copyright © 1996–2019. All rights reserved.