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

java.lang.Object
  extended by org.apache.abdera.protocol.server.impl.AbstractSingletonProviderManager
All Implemented Interfaces:
ItemManager<Provider>
Direct Known Subclasses:
SingletonProviderManager

public abstract class AbstractSingletonProviderManager
extends java.lang.Object
implements ItemManager<Provider>


Field Summary
protected  Provider provider
           
 
Constructor Summary
AbstractSingletonProviderManager()
           
 
Method Summary
 Provider get(Request request)
           
protected abstract  Provider initProvider()
           
 void release(Provider provider)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

provider

protected Provider provider
Constructor Detail

AbstractSingletonProviderManager

public AbstractSingletonProviderManager()
Method Detail

get

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

initProvider

protected abstract Provider initProvider()

release

public void release(Provider provider)
Specified by:
release in interface ItemManager<Provider>