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 JSR109WebServicePackager

java.lang.Object
  extended by org.eclipse.persistence.tools.dbws.XRPackager
      extended by org.eclipse.persistence.tools.dbws.ProviderPackager
          extended by org.eclipse.persistence.tools.dbws.JSR109WebServicePackager

All Implemented Interfaces:
DBWSPackager
Direct Known Subclasses:
IDEPackager, WarPackager

public class JSR109WebServicePackager
extends ProviderPackager

INTERNAL: WebServicePackager extends ProviderPackager. It is responsible for generating
the simplified JSR-109 files to deploy the service.

 \--- ${stageDir} root directory
    |   ...                   -- files generated by parent class
    |   web.xml               -- conform to JSR-154 Servlet 2.5
 
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 WEB_XML_PREAMBLE
           
static java.lang.String WEB_XML_URL_PATTERN
           

 

Fields inherited from class org.eclipse.persistence.tools.dbws.ProviderPackager
DBWS_PROVIDER_SOAP11_MTOM_BINDING, DBWS_PROVIDER_SOAP12_BINDING, DBWS_PROVIDER_SOAP12_MTOM_BINDING, DBWS_PROVIDER_SOURCE_CLASSDEF, DBWS_PROVIDER_SOURCE_PORT_NAME, DBWS_PROVIDER_SOURCE_PREAMBLE_END, DBWS_PROVIDER_SOURCE_PREAMBLE_START, DBWS_PROVIDER_SOURCE_SERVICE_NAME, DBWS_PROVIDER_SOURCE_SOAP11HTTP_MTOM_BINDING, DBWS_PROVIDER_SOURCE_SOAP12HTTP_BINDING, DBWS_PROVIDER_SOURCE_SOAP12HTTP_MTOM_BINDING, DBWS_PROVIDER_SOURCE_SUFFIX, DBWS_PROVIDER_SOURCE_TARGET_NAMESPACE, DBWS_PROVIDER_SOURCE_WSDL_LOCATION, DEFAULT_BUFFER_SIZE, PROVIDER_LISTENER_SOURCE, PROVIDER_NAME

 

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

 

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

 

Method Summary
 DBWSPackager.Archiver buildDefaultArchiver()
           
 java.io.OutputStream getWebXmlStream()
           
 java.lang.String getWSDLPathPrefix()
           
 void writeWebXml(java.io.OutputStream webXmlStream, DBWSBuilder dbwsBuilder)
           

 

Methods inherited from class org.eclipse.persistence.tools.dbws.ProviderPackager
getProviderClassStream, getProviderListenerClassStream, getProviderListenerSourceStream, getProviderSourceStream, getWSDLStream, writeProvider

 

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, hasAttachments, processAdditionalArgs, processArchiveUse, setAdditionalArgs, setArchiveFilename, setArchiver, setArchiveUse, setDBWSBuilder, setHasAttachments, setSessionsFileName, setStageDir, start

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Field Detail

WEB_XML_PREAMBLE

public static final java.lang.String WEB_XML_PREAMBLE
See Also:
Constant Field Values

WEB_XML_URL_PATTERN

public static final java.lang.String WEB_XML_URL_PATTERN
See Also:
Constant Field Values

Constructor Detail

JSR109WebServicePackager

public JSR109WebServicePackager()

JSR109WebServicePackager

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

Method Detail

buildDefaultArchiver

public DBWSPackager.Archiver buildDefaultArchiver()
Overrides:
buildDefaultArchiver in class ProviderPackager

getWebXmlStream

public java.io.OutputStream getWebXmlStream()
                                     throws java.io.FileNotFoundException
Specified by:
getWebXmlStream in interface DBWSPackager
Overrides:
getWebXmlStream in class XRPackager
Throws:
java.io.FileNotFoundException

writeWebXml

public void writeWebXml(java.io.OutputStream webXmlStream,
                        DBWSBuilder dbwsBuilder)
Specified by:
writeWebXml in interface DBWSPackager
Overrides:
writeWebXml in class XRPackager

getWSDLPathPrefix

public java.lang.String getWSDLPathPrefix()
Specified by:
getWSDLPathPrefix in interface DBWSPackager
Overrides:
getWSDLPathPrefix in class XRPackager

Skip navigation links

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