Class WSToolsObjectFactory

  • Direct Known Subclasses:
    WSToolsObjectFactoryImpl

    public abstract class WSToolsObjectFactory
    extends Object
    Singleton abstract factory used to produce JAX-WS tools related objects.
    Author:
    JAX-WS Development Team
    • Constructor Detail

      • WSToolsObjectFactory

        public WSToolsObjectFactory()
    • Method Detail

      • newInstance

        public static WSToolsObjectFactory newInstance()
        Obtain an instance of a factory. Don't worry about synchronization(at the most, one more factory is created).
      • wsimport

        public abstract boolean wsimport​(OutputStream logStream,
                                         com.sun.xml.ws.api.server.Container container,
                                         String[] args)
        Invokes wsimport on the wsdl URL argument, and generates the necessary portable artifacts like SEI, Service, Bean classes etc.
        Parameters:
        logStream - Stream used for reporting log messages like errors, warnings etc
        container - gives an environment for tool if it is run during appserver deployment
        args - arguments with various options and wsdl url
        Returns:
        true if there is no error, otherwise false
      • wsimport

        public boolean wsimport​(OutputStream logStream,
                                String[] args)
        Invokes wsimport on the wsdl URL argument, and generates the necessary portable artifacts like SEI, Service, Bean classes etc.
        Returns:
        true if there is no error, otherwise false
        See Also:
        wsimport(OutputStream, Container, String[])
      • wsgen

        public abstract boolean wsgen​(OutputStream logStream,
                                      com.sun.xml.ws.api.server.Container container,
                                      String[] args)
        Invokes wsgen on the endpoint implementation, and generates the necessary artifacts like wrapper, exception bean classes etc.
        Parameters:
        logStream - Stream used for reporting log messages like errors, warnings etc
        container - gives an environment for tool if it is run during appserver deployment
        args - arguments with various options and endpoint class
        Returns:
        true if there is no error, otherwise false
      • wsgen

        public boolean wsgen​(OutputStream logStream,
                             String[] args)
        Invokes wsgen on the endpoint implementation, and generates the necessary artifacts like wrapper, exception bean classes etc.
        Returns:
        true if there is no error, otherwise false
        See Also:
        wsgen(OutputStream, Container, String[])