org.apache.abdera.protocol.server.impl
Class AbstractSingletonRequestHandlerManager

java.lang.Object
  extended by org.apache.abdera.protocol.server.impl.AbstractSingletonRequestHandlerManager
All Implemented Interfaces:
ItemManager<RequestHandler>

public abstract class AbstractSingletonRequestHandlerManager
extends java.lang.Object
implements ItemManager<RequestHandler>


Field Summary
protected  RequestHandler handler
           
 
Constructor Summary
AbstractSingletonRequestHandlerManager()
           
 
Method Summary
 RequestHandler get(Request request)
           
protected abstract  RequestHandler initHandler()
           
 void release(RequestHandler item)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

handler

protected RequestHandler handler
Constructor Detail

AbstractSingletonRequestHandlerManager

public AbstractSingletonRequestHandlerManager()
Method Detail

get

public RequestHandler get(Request request)
Specified by:
get in interface ItemManager<RequestHandler>

initHandler

protected abstract RequestHandler initHandler()

release

public void release(RequestHandler item)
Specified by:
release in interface ItemManager<RequestHandler>