Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.jbpm.util.experimental.container
Interface Service  view Service download Service.java

All Superinterfaces:
Removable

public interface Service
extends Removable

allows the service-user to obtain a service implementation object.


Method Summary
 java.lang.Class[] getInterfaces()
          specifies which interfaces are implemented by the objects that are retrieved from this service.
 java.lang.Object getServiceObject()
          gets a service object.
 void releaseServiceObject(java.lang.Object serviceObject)
          releases a service object.
 
Methods inherited from interface org.jbpm.util.experimental.container.Removable
addRemoveListener, removeRemoveListener, removing
 

Method Detail

getInterfaces

public java.lang.Class[] getInterfaces()
specifies which interfaces are implemented by the objects that are retrieved from this service.


getServiceObject

public java.lang.Object getServiceObject()
gets a service object.


releaseServiceObject

public void releaseServiceObject(java.lang.Object serviceObject)
releases a service object. (important for pooling and synchronization).