org.apache.cxf.service.invoker
Class SingletonFactory
java.lang.Object
org.apache.cxf.service.invoker.SingletonFactory
- All Implemented Interfaces:
- Factory
public class SingletonFactory
- extends java.lang.Object
- implements Factory
Always returns a single instance of the bean.
This is generally the default.
Method Summary |
java.lang.Object |
create(Exchange ex)
Creates the object that will be used for the invoke |
void |
release(Exchange ex,
java.lang.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 |
SingletonFactory
public SingletonFactory(java.lang.Object bean)
SingletonFactory
public SingletonFactory(java.lang.Class<?> beanClass)
SingletonFactory
public SingletonFactory(Factory f)
create
public java.lang.Object create(Exchange ex)
throws java.lang.Throwable
- Creates the object that will be used for the invoke
- Specified by:
create
in interface Factory
- Returns:
-
- Throws:
java.lang.Throwable
release
public void release(Exchange ex,
java.lang.Object o)
- 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