Class JSR109WebServicePackager
java.lang.Object
org.eclipse.persistence.tools.dbws.XRPackager
org.eclipse.persistence.tools.dbws.ProviderPackager
org.eclipse.persistence.tools.dbws.JSR109WebServicePackager
- All Implemented Interfaces:
DBWSPackager
- Direct Known Subclasses:
IDEPackager
,WarPackager
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 Jakarta Servlet 5.0
- Since:
- EclipseLink 1.x
-
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
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, PROVIDER_LISTENER_SOURCE, PROVIDER_NAME
Fields inherited from class org.eclipse.persistence.tools.dbws.XRPackager
__nullStream, additionalArgs, ALL, archiver, archiveUse, builder, CONFIG, FINE, FINER, FINEST, hasAttachments, INFO, OFF, packagerLabel, sessionsFileName, SEVERE, stageDir, WARNING, XR_STR
-
Constructor Summary
ModifierConstructorDescriptionprotected
JSR109WebServicePackager
(DBWSPackager.Archiver archiver, String packagerLabel, DBWSPackager.ArchiveUse useJavaArchive) -
Method Summary
Modifier and TypeMethodDescriptionvoid
writeWebXml
(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, closeDeploymentDescriptorStream, closeOrStream, closeOxStream, closeProviderClassStream, closeProviderListenerClassStream, closeProviderListenerSourceStream, closeProviderSourceStream, closeSchemaStream, closeServiceStream, closeSessionsStream, closeStream, closeSWARefStream, closeWebXmlStream, closeWSDLStream, end, getAdditionalUsage, getArchiveFilename, getArchiver, getArchiverLabel, getDeploymentDescriptorFileName, getDeploymentDescriptorStream, getOrProjectPathPrefix, getOrStream, getOxProjectPathPrefix, getOxStream, getPackagerLabel, getSchemaStream, getServiceStream, getSessionsFileName, getSessionsStream, getStageDir, getSWARefStream, getUsage, hasAttachments, processAdditionalArgs, processArchiveUse, setAdditionalArgs, setArchiveFilename, setArchiver, setArchiveUse, setDBWSBuilder, setHasAttachments, setSessionsFileName, setStageDir, start, writeDeploymentDescriptor
-
Field Details
-
WEB_XML_PREAMBLE
- See Also:
-
WEB_XML_URL_PATTERN
- See Also:
-
-
Constructor Details
-
JSR109WebServicePackager
public JSR109WebServicePackager() -
JSR109WebServicePackager
protected JSR109WebServicePackager(DBWSPackager.Archiver archiver, String packagerLabel, DBWSPackager.ArchiveUse useJavaArchive)
-
-
Method Details
-
buildDefaultArchiver
- Overrides:
buildDefaultArchiver
in classProviderPackager
-
getWebXmlStream
- Specified by:
getWebXmlStream
in interfaceDBWSPackager
- Overrides:
getWebXmlStream
in classXRPackager
- Throws:
FileNotFoundException
-
writeWebXml
- Specified by:
writeWebXml
in interfaceDBWSPackager
- Overrides:
writeWebXml
in classXRPackager
-
getWSDLPathPrefix
- Specified by:
getWSDLPathPrefix
in interfaceDBWSPackager
- Overrides:
getWSDLPathPrefix
in classXRPackager
-