|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.codehaus.xfire.service.binding.ObjectServiceFactory
org.codehaus.xfire.picocontainer.PicoObjectServiceFactory
public class PicoObjectServiceFactory
PicoContainer specialization of Java objects-specific implementation of the
ServiceFactory
interface which uses a given picocontainer to pick
service objects instance when it's about to invoke them.
Field Summary |
---|
Fields inherited from class org.codehaus.xfire.service.binding.ObjectServiceFactory |
---|
CREATE_DEFAULT_BINDINGS, PORT_NAME, PORT_TYPE, SCHEMAS, SCOPE, SOAP11_TRANSPORTS, SOAP12_TRANSPORTS, STYLE, USE |
Constructor Summary | |
---|---|
PicoObjectServiceFactory(org.picocontainer.defaults.ObjectReference picoReference)
|
|
PicoObjectServiceFactory(org.picocontainer.defaults.ObjectReference picoReference,
org.codehaus.xfire.transport.TransportManager transportManager,
org.codehaus.xfire.service.binding.BindingProvider provider)
|
|
PicoObjectServiceFactory(org.picocontainer.PicoContainer pico)
|
|
PicoObjectServiceFactory(org.picocontainer.PicoContainer pico,
org.codehaus.xfire.transport.TransportManager transportManager,
org.codehaus.xfire.service.binding.BindingProvider provider)
|
|
PicoObjectServiceFactory(org.codehaus.xfire.service.invoker.ScopePolicy scope,
org.picocontainer.defaults.ObjectReference picoReference)
To create a PicoObjectServiceFactory. |
|
PicoObjectServiceFactory(org.codehaus.xfire.service.invoker.ScopePolicy scope,
org.picocontainer.defaults.ObjectReference picoReference,
org.codehaus.xfire.transport.TransportManager transportManager,
org.codehaus.xfire.service.binding.BindingProvider provider)
Create a PicoObjectServiceFactory object. |
Method Summary | |
---|---|
org.codehaus.xfire.service.Service |
create(java.lang.Class clazz)
|
org.codehaus.xfire.service.Service |
create(java.lang.Class clazz,
java.util.Map properties)
|
org.codehaus.xfire.service.Service |
create(java.lang.Class clazz,
javax.xml.namespace.QName name,
java.net.URL wsdlUrl,
java.util.Map properties)
|
org.codehaus.xfire.service.Service |
create(java.lang.Class clazz,
java.lang.String name,
java.lang.String namespace,
java.util.Map properties)
|
static org.codehaus.xfire.service.invoker.ScopePolicy |
getDefaultScope()
Get the default scope policy when no scope policy is specified. |
protected org.codehaus.xfire.service.Service |
prepare(org.codehaus.xfire.service.Service endpoint)
Prepare an ObjectService to use pico. |
Methods inherited from class org.codehaus.xfire.service.binding.ObjectServiceFactory |
---|
addFault, addIgnoredMethods, addOperation, addSoap11Transport, addSoap12Transport, configureHeaders, create, create, createBindingOperation, createBindings, createDocumentationProvider, createEndpoint, createInputMessageName, createOutputMessageName, createSoap11Binding, createSoap12Binding, createSoapBinding, getAction, getBindingProvider, getCustomTypesMapping, getDocumentationProvider, getFaultName, getIgnoredClasses, getInParameterName, getMEP, getOperationName, getOutParameterName, getSerializer, getServiceConfigurations, getSoap11Transports, getSoap12Transports, getStyle, getTargetNamespace, getTransportManager, getUse, getWsdlBuilderFactory, hasOutMessage, initializeFaults, initializeOperations, isAsync, isBindingCreationEnabled, isCustomFaultsEnabled, isFaultInfoClass, isHeader, isInParam, isOutParam, isValidMethod, isVoidOneWay, makeServiceNameFromClassName, registerHandlers, setBindingCreationEnabled, setBindingProvider, setCustomFaultsEnabled, setCustomTypesMapping, setDocumentationProvider, setServiceConfigurations, setStyle, setTransportManager, setUse, setVoidOneWay, setWsdlBuilderFactory |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public PicoObjectServiceFactory(org.picocontainer.PicoContainer pico)
public PicoObjectServiceFactory(org.picocontainer.defaults.ObjectReference picoReference)
public PicoObjectServiceFactory(org.codehaus.xfire.service.invoker.ScopePolicy scope, org.picocontainer.defaults.ObjectReference picoReference)
scope
- the scope policy.picoReference
- the reference to pico container.public PicoObjectServiceFactory(org.picocontainer.PicoContainer pico, org.codehaus.xfire.transport.TransportManager transportManager, org.codehaus.xfire.service.binding.BindingProvider provider)
public PicoObjectServiceFactory(org.picocontainer.defaults.ObjectReference picoReference, org.codehaus.xfire.transport.TransportManager transportManager, org.codehaus.xfire.service.binding.BindingProvider provider)
public PicoObjectServiceFactory(org.codehaus.xfire.service.invoker.ScopePolicy scope, org.picocontainer.defaults.ObjectReference picoReference, org.codehaus.xfire.transport.TransportManager transportManager, org.codehaus.xfire.service.binding.BindingProvider provider)
scope
- the scope policy.picoReference
- the reference to pico container.transportManager
- the transport manager.provider
- the binding provider.Method Detail |
---|
public org.codehaus.xfire.service.Service create(java.lang.Class clazz, java.lang.String name, java.lang.String namespace, java.util.Map properties)
create
in interface org.codehaus.xfire.service.ServiceFactory
create
in class org.codehaus.xfire.service.binding.ObjectServiceFactory
public org.codehaus.xfire.service.Service create(java.lang.Class clazz, java.util.Map properties)
create
in interface org.codehaus.xfire.service.ServiceFactory
create
in class org.codehaus.xfire.service.binding.ObjectServiceFactory
public org.codehaus.xfire.service.Service create(java.lang.Class clazz, javax.xml.namespace.QName name, java.net.URL wsdlUrl, java.util.Map properties)
create
in interface org.codehaus.xfire.service.ServiceFactory
create
in class org.codehaus.xfire.service.binding.ObjectServiceFactory
public org.codehaus.xfire.service.Service create(java.lang.Class clazz)
create
in interface org.codehaus.xfire.service.ServiceFactory
create
in class org.codehaus.xfire.service.binding.ObjectServiceFactory
protected org.codehaus.xfire.service.Service prepare(org.codehaus.xfire.service.Service endpoint)
public static org.codehaus.xfire.service.invoker.ScopePolicy getDefaultScope()
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |