Apache CXF API

org.apache.cxf.jaxrs.spring
Class SpringResourceFactory

java.lang.Object
  extended by org.apache.cxf.jaxrs.spring.SpringResourceFactory
All Implemented Interfaces:
ResourceProvider, org.springframework.context.ApplicationContextAware

public class SpringResourceFactory
extends java.lang.Object
implements ResourceProvider, org.springframework.context.ApplicationContextAware


Constructor Summary
SpringResourceFactory()
           
SpringResourceFactory(java.lang.String name)
           
 
Method Summary
 org.springframework.context.ApplicationContext getApplicationContext()
           
 java.lang.Object getInstance(Message m)
           
 java.lang.Class<?> getResourceClass()
           
 boolean isSingleton()
           
 void releaseInstance(Message m, java.lang.Object o)
           
 void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
           
 void setBeanId(java.lang.String serviceBeanId)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SpringResourceFactory

public SpringResourceFactory()

SpringResourceFactory

public SpringResourceFactory(java.lang.String name)
Method Detail

getInstance

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

isSingleton

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

releaseInstance

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

setApplicationContext

public void setApplicationContext(org.springframework.context.ApplicationContext applicationContext)
                           throws org.springframework.beans.BeansException
Specified by:
setApplicationContext in interface org.springframework.context.ApplicationContextAware
Throws:
org.springframework.beans.BeansException

setBeanId

public void setBeanId(java.lang.String serviceBeanId)

getApplicationContext

public org.springframework.context.ApplicationContext getApplicationContext()

getResourceClass

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

Apache CXF API

Apache CXF