Apache CXF API

org.apache.cxf.service.invoker
Class PerRequestFactory

java.lang.Object
  extended by org.apache.cxf.service.invoker.PerRequestFactory
All Implemented Interfaces:
Factory

public class PerRequestFactory
extends Object
implements Factory

Creates a new instance of the service object for each call to create().


Constructor Summary
PerRequestFactory(Class<?> svcClass)
           
 
Method Summary
 Object create(Exchange ex)
          Creates the object that will be used for the invoke
 void release(Exchange ex, Object o)
          Post invoke, this is called to allow the factory to release the object, store it, etc...
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

PerRequestFactory

public PerRequestFactory(Class<?> svcClass)
Method Detail

create

public Object create(Exchange ex)
              throws Throwable
Description copied from interface: Factory
Creates the object that will be used for the invoke

Specified by:
create in interface Factory
Returns:
Throws:
Throwable

release

public void release(Exchange ex,
                    Object o)
Description copied from interface: Factory
Post invoke, this is called to allow the factory to release the object, store it, etc...

Specified by:
release in interface Factory
o - object created from the create method

Apache CXF API

Apache CXF