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 Details

    • JaxRpcObjectFactory

      public JaxRpcObjectFactory()
  • Method Details

    • 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:
    • 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()