Skip navigation links
org.eclipse.persistence.tools.dbws
Class ProviderPackager
java.lang.Object
org.eclipse.persistence.tools.dbws.XRPackager
org.eclipse.persistence.tools.dbws.ProviderPackager
- All Implemented Interfaces:
- DBWSPackager
- Direct Known Subclasses:
- JavasePackager, JSR109WebServicePackager
-
public class ProviderPackager
- extends XRPackager
INTERNAL: ProviderPackager extends XRPackager
. It is responsible for generating
the ServletContextListener
and the JAX-WS Provider
and saves the generated WSDL to ${stageDir}
${PACKAGER_ROOT}
| DBWSProvider.class -- code-generated javax.xml.ws.Provider
| ProviderListener.class -- code-generated javax.servlet.ServletContextListener
- Since:
- EclipseLink 1.x
- Author:
- Mike Norman - michael.norman@oracle.com
Methods inherited from class org.eclipse.persistence.tools.dbws.XRPackager |
buildSessionsXML, closeOrStream, closeOxStream, closeProviderClassStream, closeProviderListenerClassStream, closeProviderListenerSourceStream, closeProviderSourceStream, closeSchemaStream, closeServiceStream, closeSessionsStream, closeStream, closeSWARefStream, closeWebXmlStream, closeWSDLStream, end, getAdditionalUsage, getArchiveFilename, getArchiver, getArchiverLabel, getOrProjectPathPrefix, getOrStream, getOxProjectPathPrefix, getOxStream, getPackagerLabel, getSchemaStream, getServiceStream, getSessionsFileName, getSessionsStream, getStageDir, getSWARefStream, getUsage, getWebXmlStream, getWSDLPathPrefix, hasAttachments, processAdditionalArgs, processArchiveUse, setAdditionalArgs, setArchiveFilename, setArchiver, setArchiveUse, setDBWSBuilder, setHasAttachments, setSessionsFileName, setStageDir, start, writeWebXml |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
PROVIDER_NAME
public static final java.lang.String PROVIDER_NAME
-
- See Also:
- Constant Field Values
PROVIDER_LISTENER_SOURCE
public static final java.lang.String PROVIDER_LISTENER_SOURCE
-
- See Also:
- Constant Field Values
DBWS_PROVIDER_SOURCE_PREAMBLE_START
public static final java.lang.String DBWS_PROVIDER_SOURCE_PREAMBLE_START
-
- See Also:
- Constant Field Values
DBWS_PROVIDER_SOURCE_SOAP11HTTP_MTOM_BINDING
public static final java.lang.String DBWS_PROVIDER_SOURCE_SOAP11HTTP_MTOM_BINDING
-
- See Also:
- Constant Field Values
DBWS_PROVIDER_SOURCE_SOAP12HTTP_BINDING
public static final java.lang.String DBWS_PROVIDER_SOURCE_SOAP12HTTP_BINDING
-
- See Also:
- Constant Field Values
DBWS_PROVIDER_SOURCE_SOAP12HTTP_MTOM_BINDING
public static final java.lang.String DBWS_PROVIDER_SOURCE_SOAP12HTTP_MTOM_BINDING
-
- See Also:
- Constant Field Values
DBWS_PROVIDER_SOURCE_PREAMBLE_END
public static final java.lang.String DBWS_PROVIDER_SOURCE_PREAMBLE_END
DBWS_PROVIDER_SOURCE_WSDL_LOCATION
public static final java.lang.String DBWS_PROVIDER_SOURCE_WSDL_LOCATION
-
- See Also:
- Constant Field Values
DBWS_PROVIDER_SOURCE_SERVICE_NAME
public static final java.lang.String DBWS_PROVIDER_SOURCE_SERVICE_NAME
-
- See Also:
- Constant Field Values
DBWS_PROVIDER_SOURCE_PORT_NAME
public static final java.lang.String DBWS_PROVIDER_SOURCE_PORT_NAME
-
- See Also:
- Constant Field Values
DBWS_PROVIDER_SOURCE_TARGET_NAMESPACE
public static final java.lang.String DBWS_PROVIDER_SOURCE_TARGET_NAMESPACE
-
- See Also:
- Constant Field Values
DBWS_PROVIDER_SOURCE_SUFFIX
public static final java.lang.String DBWS_PROVIDER_SOURCE_SUFFIX
-
- See Also:
- Constant Field Values
DBWS_PROVIDER_SOAP12_BINDING
public static final java.lang.String DBWS_PROVIDER_SOAP12_BINDING
-
- See Also:
- Constant Field Values
DBWS_PROVIDER_SOAP11_MTOM_BINDING
public static final java.lang.String DBWS_PROVIDER_SOAP11_MTOM_BINDING
-
- See Also:
- Constant Field Values
DBWS_PROVIDER_SOAP12_MTOM_BINDING
public static final java.lang.String DBWS_PROVIDER_SOAP12_MTOM_BINDING
-
- See Also:
- Constant Field Values
DBWS_PROVIDER_SOURCE_CLASSDEF
public static final java.lang.String DBWS_PROVIDER_SOURCE_CLASSDEF
-
- See Also:
- Constant Field Values
DEFAULT_BUFFER_SIZE
static final int DEFAULT_BUFFER_SIZE
-
- See Also:
- Constant Field Values
ProviderPackager
public ProviderPackager()
ProviderPackager
protected ProviderPackager(DBWSPackager.Archiver archiver,
java.lang.String packagerLabel,
DBWSPackager.ArchiveUse useJavaArchive)
buildDefaultArchiver
public DBWSPackager.Archiver buildDefaultArchiver()
-
- Overrides:
buildDefaultArchiver
in class XRPackager
getWSDLStream
public java.io.OutputStream getWSDLStream()
throws java.io.FileNotFoundException
-
- Specified by:
getWSDLStream
in interface DBWSPackager
- Overrides:
getWSDLStream
in class XRPackager
-
- Throws:
java.io.FileNotFoundException
getProviderClassStream
public java.io.OutputStream getProviderClassStream()
throws java.io.FileNotFoundException
-
- Specified by:
getProviderClassStream
in interface DBWSPackager
- Overrides:
getProviderClassStream
in class XRPackager
-
- Throws:
java.io.FileNotFoundException
getProviderSourceStream
public java.io.OutputStream getProviderSourceStream()
throws java.io.FileNotFoundException
-
- Specified by:
getProviderSourceStream
in interface DBWSPackager
- Overrides:
getProviderSourceStream
in class XRPackager
-
- Throws:
java.io.FileNotFoundException
getProviderListenerSourceStream
public java.io.OutputStream getProviderListenerSourceStream()
throws java.io.FileNotFoundException
-
- Specified by:
getProviderListenerSourceStream
in interface DBWSPackager
- Overrides:
getProviderListenerSourceStream
in class XRPackager
-
- Throws:
java.io.FileNotFoundException
getProviderListenerClassStream
public java.io.OutputStream getProviderListenerClassStream()
throws java.io.FileNotFoundException
-
- Specified by:
getProviderListenerClassStream
in interface DBWSPackager
- Overrides:
getProviderListenerClassStream
in class XRPackager
-
- Throws:
java.io.FileNotFoundException
writeProvider
public void writeProvider(java.io.OutputStream sourceProviderStream,
java.io.OutputStream classProviderStream,
java.io.OutputStream sourceProviderListenerStream,
java.io.OutputStream classProviderListenerStream,
DBWSBuilder builder)
-
- Specified by:
writeProvider
in interface DBWSPackager
- Overrides:
writeProvider
in class XRPackager
Skip navigation links