Package com.sun.xml.rpc.spi
Class JaxRpcObjectFactory
- java.lang.Object
-
- com.sun.xml.rpc.spi.JaxRpcObjectFactory
-
- Direct Known Subclasses:
JaxRpcObjectFactoryImpl
public abstract class JaxRpcObjectFactory extends Object
Singleton abstract factory used to produce jaxrpc related objects.
-
-
Constructor Summary
Constructors Constructor Description JaxRpcObjectFactory()
-
Method Summary
-
-
-
Method Detail
-
newInstance
public static JaxRpcObjectFactory newInstance()
Obtain an instance of a factory.The implementation class to be used can be overridden by setting a system property (name TBD).
-
createModelFileModelInfo
public abstract ModelFileModelInfo createModelFileModelInfo()
-
createNoMetadataModelInfo
public abstract NoMetadataModelInfo createNoMetadataModelInfo()
-
createJ2EEModelInfo
public abstract J2EEModelInfo createJ2EEModelInfo(URL mapping) throws Exception
- Throws:
Exception
-
createHandlerInfo
public abstract HandlerInfo createHandlerInfo()
-
createNamespaceMappingRegistryInfo
public abstract NamespaceMappingRegistryInfo createNamespaceMappingRegistryInfo()
-
createNamespaceMappingInfo
public abstract NamespaceMappingInfo createNamespaceMappingInfo(String namespaceURI, String javaPackageName)
-
createConfiguration
public abstract Configuration createConfiguration(ProcessorEnvironment env)
-
createSOAPMessageContext
public abstract SOAPMessageContext createSOAPMessageContext()
-
createImplementor
public abstract Implementor createImplementor(javax.servlet.ServletContext servletContext, Tie tie)
-
createRuntimeEndpointInfo
public abstract RuntimeEndpointInfo createRuntimeEndpointInfo()
-
createClientTransportFactory
public abstract ClientTransportFactory createClientTransportFactory(int type, OutputStream logStream)
- Parameters:
type- The type of ClientTransportFactory- See Also:
ClientTransportFactoryTypes
-
createCompileTool
public abstract CompileTool createCompileTool(OutputStream out, String program)
-
createXMLModelFileFilter
public abstract XMLModelFileFilter createXMLModelFileFilter()
-
createImplementorCache
public abstract ImplementorCache createImplementorCache(javax.servlet.ServletConfig config)
-
createServletDelegate
public abstract ServletDelegate createServletDelegate()
-
createNames
public abstract Names createNames()
Names provides utility methods used by other wscompile classes for dealing with identifiers. This is not the most obvious/intuitive method name. Any suggestion is welcome.
-
createWSDLUtil
public abstract WSDLUtil createWSDLUtil()
-
createWSDLParser
public abstract WSDLParser createWSDLParser()
-
-