Package com.sun.tools.ws.spi
Class WSToolsObjectFactory
- java.lang.Object
-
- com.sun.tools.ws.spi.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 Summary
Constructors Constructor Description WSToolsObjectFactory()
-
Method Summary
All Methods Static Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description static WSToolsObjectFactorynewInstance()Obtain an instance of a factory.abstract booleanwsgen(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.booleanwsgen(OutputStream logStream, String[] args)Invokes wsgen on the endpoint implementation, and generates the necessary artifacts like wrapper, exception bean classes etc.abstract booleanwsimport(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.booleanwsimport(OutputStream logStream, String[] args)Invokes wsimport on the wsdl URL argument, and generates the necessary portable artifacts like SEI, Service, Bean classes etc.
-
-
-
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 etccontainer- gives an environment for tool if it is run during appserver deploymentargs- 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 etccontainer- gives an environment for tool if it is run during appserver deploymentargs- 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[])
-
-