org.codehaus.xfire.picocontainer
Class XFireServiceRegisterVisitor
java.lang.Object
org.picocontainer.defaults.AbstractPicoVisitor
org.codehaus.xfire.picocontainer.XFireServiceRegisterVisitor
- All Implemented Interfaces:
- org.picocontainer.PicoVisitor
public class XFireServiceRegisterVisitor
- extends org.picocontainer.defaults.AbstractPicoVisitor
Pico's visitor that registers XFire services. If it's an ObjectService instance it will change
Invoker to PicoObjectInvoker which will use an pico container to obtain the object instance.
- Version:
- $Revision$
- Author:
- Jose Peleteiro
Field Summary |
protected org.apache.commons.logging.Log |
log
|
Methods inherited from class org.picocontainer.defaults.AbstractPicoVisitor |
checkTraversal, traverse |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
log
protected final org.apache.commons.logging.Log log
XFireServiceRegisterVisitor
public XFireServiceRegisterVisitor(ServiceRegistry serviceRegistry,
ServiceFactory serviceFactory)
XFireServiceRegisterVisitor
public XFireServiceRegisterVisitor(org.picocontainer.defaults.ObjectReference picoReference,
ServiceRegistry serviceRegistry,
ServiceFactory serviceFactory)
setPicocontainer
public void setPicocontainer(org.picocontainer.PicoContainer pico)
- Set the picocontainer instance which will be used for the registred services to obtain
instances.
visitContainer
public void visitContainer(org.picocontainer.PicoContainer pico)
visitComponentAdapter
public void visitComponentAdapter(org.picocontainer.ComponentAdapter ca)
visitParameter
public void visitParameter(org.picocontainer.Parameter p)
prepareObjectService
protected void prepareObjectService(ObjectService objectService)
- Prepare an ObjectService to use pico.