Skip navigation links

Oracle Fusion Middleware Java API Reference for Oracle TopLink
11g Release 1 (11.1.1)

E28847-01


org.eclipse.persistence.tools.dbws
Class ProviderPackager

java.lang.Object
  extended by org.eclipse.persistence.tools.dbws.XRPackager
      extended by 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

Nested Class Summary

 

Nested classes/interfaces inherited from class org.eclipse.persistence.tools.dbws.XRPackager
XRPackager.NullOutputStream

 

Nested classes/interfaces inherited from interface org.eclipse.persistence.tools.dbws.DBWSPackager
DBWSPackager.Archiver, DBWSPackager.ArchiveUse

 

Field Summary
static java.lang.String DBWS_PROVIDER_SOAP11_MTOM_BINDING
           
static java.lang.String DBWS_PROVIDER_SOAP12_BINDING
           
static java.lang.String DBWS_PROVIDER_SOAP12_MTOM_BINDING
           
static java.lang.String DBWS_PROVIDER_SOURCE_CLASSDEF
           
static java.lang.String DBWS_PROVIDER_SOURCE_PORT_NAME
           
static java.lang.String DBWS_PROVIDER_SOURCE_PREAMBLE_END
           
static java.lang.String DBWS_PROVIDER_SOURCE_PREAMBLE_START
           
static java.lang.String DBWS_PROVIDER_SOURCE_SERVICE_NAME
           
static java.lang.String DBWS_PROVIDER_SOURCE_SOAP11HTTP_MTOM_BINDING
           
static java.lang.String DBWS_PROVIDER_SOURCE_SOAP12HTTP_BINDING
           
static java.lang.String DBWS_PROVIDER_SOURCE_SOAP12HTTP_MTOM_BINDING
           
static java.lang.String DBWS_PROVIDER_SOURCE_SUFFIX
           
static java.lang.String DBWS_PROVIDER_SOURCE_TARGET_NAMESPACE
           
static java.lang.String DBWS_PROVIDER_SOURCE_WSDL_LOCATION
           
(package private) static int DEFAULT_BUFFER_SIZE
           
static java.lang.String PROVIDER_LISTENER_SOURCE
           
static java.lang.String PROVIDER_NAME
           

 

Fields inherited from class org.eclipse.persistence.tools.dbws.XRPackager
__nullStream, additionalArgs, archiver, archiveUse, builder, hasAttachments, packagerLabel, sessionsFileName, stageDir

 

Constructor Summary
  ProviderPackager()
           
protected ProviderPackager(DBWSPackager.Archiver archiver, java.lang.String packagerLabel, DBWSPackager.ArchiveUse useJavaArchive)
           

 

Method Summary
 DBWSPackager.Archiver buildDefaultArchiver()
           
 java.io.OutputStream getProviderClassStream()
           
 java.io.OutputStream getProviderListenerClassStream()
           
 java.io.OutputStream getProviderListenerSourceStream()
           
 java.io.OutputStream getProviderSourceStream()
           
 java.io.OutputStream getWSDLStream()
           
 void writeProvider(java.io.OutputStream sourceProviderStream, java.io.OutputStream classProviderStream, java.io.OutputStream sourceProviderListenerStream, java.io.OutputStream classProviderListenerStream, DBWSBuilder builder)
           

 

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

 

Field Detail

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

Constructor Detail

ProviderPackager

public ProviderPackager()

ProviderPackager

protected ProviderPackager(DBWSPackager.Archiver archiver,
                           java.lang.String packagerLabel,
                           DBWSPackager.ArchiveUse useJavaArchive)

Method Detail

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

Copyright © 1998, 2012, Oracle. All Rights Reserved.