public interface ServiceLifecycle
javax.xml.rpc.server.ServiceLifecycle
defines
a lifecycle interface for a Jakarta XML RPC service endpoint. If the
service endpoint class implements the ServiceLifeycle
interface, the servlet container based Jakarta XML RPC runtime system
is required to manage the lifecycle of the corresponding service
endpoint objects.Modifier and Type | Method and Description |
---|---|
void |
destroy()
Jakarta XML RPC runtime system ends the lifecycle of a service endpoint
instance by invoking the destroy method.
|
void |
init(java.lang.Object context)
Used for initialization of a service endpoint.
|
void init(java.lang.Object context) throws ServiceException
init
method. The service endpoint class uses the
init
method to initialize its configuration
and setup access to any external resources. The context parameter
in the init
method enables the endpoint instance to
access the endpoint context provided by the underlying Jakarta XML RPC
runtime system.
The init method implementation should typecast the context
parameter to an appropriate Java type. For service endpoints
deployed on a servlet container based Jakarta XML RPC runtime system,
the context
parameter is of the Java type
javax.xml.rpc.server.ServletEndpointContext
. The
ServletEndpointContext
provides an endpoint context
maintained by the underlying servlet container based Jakarta XML RPC
runtime system
context
- Endpoint context for a Jakarta XML RPC service endpointServiceException
- If any error in initialization of the
service endpoint; or if any illegal context has
been provided in the init methodvoid destroy()