Apache CXF API

org.apache.cxf.jaxrs.lifecycle
Class PerRequestResourceProvider

java.lang.Object
  extended by org.apache.cxf.jaxrs.lifecycle.PerRequestResourceProvider
All Implemented Interfaces:
ResourceProvider

public class PerRequestResourceProvider
extends java.lang.Object
implements ResourceProvider


Constructor Summary
PerRequestResourceProvider(java.lang.Class<?> clazz)
           
 
Method Summary
protected  java.lang.Object createInstance(Message m)
           
 java.lang.Object getInstance(Message m)
           
 java.lang.Class<?> getResourceClass()
           
 boolean isSingleton()
           
 void releaseInstance(Message m, java.lang.Object o)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PerRequestResourceProvider

public PerRequestResourceProvider(java.lang.Class<?> clazz)
Method Detail

isSingleton

public boolean isSingleton()
Specified by:
isSingleton in interface ResourceProvider

getInstance

public java.lang.Object getInstance(Message m)
Specified by:
getInstance in interface ResourceProvider

createInstance

protected java.lang.Object createInstance(Message m)

releaseInstance

public void releaseInstance(Message m,
                            java.lang.Object o)
Specified by:
releaseInstance in interface ResourceProvider

getResourceClass

public java.lang.Class<?> getResourceClass()
Specified by:
getResourceClass in interface ResourceProvider

Apache CXF API

Apache CXF