Skip navigation links
org.eclipse.persistence.tools.dbws
Class XRPackager
java.lang.Object
org.eclipse.persistence.tools.dbws.XRPackager
- All Implemented Interfaces:
- DBWSPackager
- Direct Known Subclasses:
- ProviderPackager
-
public class XRPackager
- extends java.lang.Object
- implements DBWSPackager
PUBLIC: XRPackager implements the DBWSPackager
interface. This packager is
responsible for generating the core X-R metadata files and is the root class from which all
all other packagers inherit.
By default, this packager does not use an archiver and writes out its files 'flat' to the stageDir:
${PACKAGER_ROOT}
| eclipselink-dbws.xml -- fixed naming convention
| eclipselink-dbws-or.xml
| eclipselink-dbws-ox.xml
| eclipselink-dbws-schema.xsd
| eclipselink-dbws-sessions.xml -- name can be overriden by <sessions-file> entry in eclipselink-dbws.xml
| swaref.xsd -- optional if attachements are enabled
- Since:
- EclipseLink 1.x
- Author:
- Mike Norman - michael.norman@oracle.com
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
__nullStream
public static XRPackager.NullOutputStream __nullStream
builder
protected DBWSBuilder builder
additionalArgs
protected java.lang.String[] additionalArgs
stageDir
protected java.io.File stageDir
sessionsFileName
protected java.lang.String sessionsFileName
hasAttachments
protected boolean hasAttachments
archiver
protected DBWSPackager.Archiver archiver
packagerLabel
protected java.lang.String packagerLabel
archiveUse
protected DBWSPackager.ArchiveUse archiveUse
XRPackager
public XRPackager()
XRPackager
protected XRPackager(DBWSPackager.Archiver archiver,
java.lang.String packagerLabel,
DBWSPackager.ArchiveUse useJavaArchive)
setDBWSBuilder
public void setDBWSBuilder(DBWSBuilder builder)
-
- Specified by:
setDBWSBuilder
in interface DBWSPackager
setAdditionalArgs
public void setAdditionalArgs(java.lang.String[] additionalArgs)
-
- Specified by:
setAdditionalArgs
in interface DBWSPackager
processAdditionalArgs
public void processAdditionalArgs()
getStageDir
public java.io.File getStageDir()
-
- Specified by:
getStageDir
in interface DBWSPackager
setStageDir
public void setStageDir(java.io.File stageDir)
-
- Specified by:
setStageDir
in interface DBWSPackager
getSessionsFileName
public java.lang.String getSessionsFileName()
-
- Specified by:
getSessionsFileName
in interface DBWSPackager
setSessionsFileName
public void setSessionsFileName(java.lang.String sessionsFileName)
-
- Specified by:
setSessionsFileName
in interface DBWSPackager
hasAttachments
public boolean hasAttachments()
-
- Specified by:
hasAttachments
in interface DBWSPackager
setHasAttachments
public void setHasAttachments(boolean hasAttachments)
-
- Specified by:
setHasAttachments
in interface DBWSPackager
getArchiver
public DBWSPackager.Archiver getArchiver()
setArchiver
public void setArchiver(DBWSPackager.Archiver archiver)
setArchiveUse
public void setArchiveUse(DBWSPackager.ArchiveUse packagerUse)
-
- Specified by:
setArchiveUse
in interface DBWSPackager
processArchiveUse
public void processArchiveUse()
buildDefaultArchiver
public DBWSPackager.Archiver buildDefaultArchiver()
getArchiveFilename
public java.lang.String getArchiveFilename()
-
- Specified by:
getArchiveFilename
in interface DBWSPackager
setArchiveFilename
public void setArchiveFilename(java.lang.String archiveFilename)
-
- Specified by:
setArchiveFilename
in interface DBWSPackager
getPackagerLabel
public java.lang.String getPackagerLabel()
-
- Specified by:
getPackagerLabel
in interface DBWSPackager
getArchiverLabel
public java.lang.String getArchiverLabel()
getUsage
public java.lang.String getUsage()
-
- Specified by:
getUsage
in interface DBWSPackager
getAdditionalUsage
public java.lang.String getAdditionalUsage()
start
public void start()
-
- Specified by:
start
in interface DBWSPackager
getSchemaStream
public java.io.OutputStream getSchemaStream()
throws java.io.FileNotFoundException
-
- Specified by:
getSchemaStream
in interface DBWSPackager
-
- Throws:
java.io.FileNotFoundException
closeSchemaStream
public void closeSchemaStream(java.io.OutputStream schemaStream)
-
- Specified by:
closeSchemaStream
in interface DBWSPackager
getSessionsStream
public java.io.OutputStream getSessionsStream(java.lang.String sessionsFileName)
throws java.io.FileNotFoundException
-
- Specified by:
getSessionsStream
in interface DBWSPackager
-
- Throws:
java.io.FileNotFoundException
buildSessionsXML
public org.eclipse.persistence.internal.sessions.factories.model.SessionConfigs buildSessionsXML(java.io.OutputStream dbwsSessionsStream,
DBWSBuilder builder)
-
- Specified by:
buildSessionsXML
in interface DBWSPackager
closeSessionsStream
public void closeSessionsStream(java.io.OutputStream sessionsStream)
-
- Specified by:
closeSessionsStream
in interface DBWSPackager
getServiceStream
public java.io.OutputStream getServiceStream()
throws java.io.FileNotFoundException
-
- Specified by:
getServiceStream
in interface DBWSPackager
-
- Throws:
java.io.FileNotFoundException
closeServiceStream
public void closeServiceStream(java.io.OutputStream serviceStream)
-
- Specified by:
closeServiceStream
in interface DBWSPackager
getOrStream
public java.io.OutputStream getOrStream()
throws java.io.FileNotFoundException
-
- Specified by:
getOrStream
in interface DBWSPackager
-
- Throws:
java.io.FileNotFoundException
getOrProjectPathPrefix
public java.lang.String getOrProjectPathPrefix()
-
- Specified by:
getOrProjectPathPrefix
in interface DBWSPackager
closeOrStream
public void closeOrStream(java.io.OutputStream orStream)
-
- Specified by:
closeOrStream
in interface DBWSPackager
getOxStream
public java.io.OutputStream getOxStream()
throws java.io.FileNotFoundException
-
- Specified by:
getOxStream
in interface DBWSPackager
-
- Throws:
java.io.FileNotFoundException
getOxProjectPathPrefix
public java.lang.String getOxProjectPathPrefix()
-
- Specified by:
getOxProjectPathPrefix
in interface DBWSPackager
closeOxStream
public void closeOxStream(java.io.OutputStream oxStream)
-
- Specified by:
closeOxStream
in interface DBWSPackager
getWSDLStream
public java.io.OutputStream getWSDLStream()
throws java.io.FileNotFoundException
-
- Specified by:
getWSDLStream
in interface DBWSPackager
-
- Throws:
java.io.FileNotFoundException
getWSDLPathPrefix
public java.lang.String getWSDLPathPrefix()
-
- Specified by:
getWSDLPathPrefix
in interface DBWSPackager
closeWSDLStream
public void closeWSDLStream(java.io.OutputStream wsdlStream)
-
- Specified by:
closeWSDLStream
in interface DBWSPackager
getSWARefStream
public java.io.OutputStream getSWARefStream()
throws java.io.FileNotFoundException
-
- Specified by:
getSWARefStream
in interface DBWSPackager
-
- Throws:
java.io.FileNotFoundException
closeSWARefStream
public void closeSWARefStream(java.io.OutputStream swarefStream)
-
- Specified by:
closeSWARefStream
in interface DBWSPackager
getWebXmlStream
public java.io.OutputStream getWebXmlStream()
throws java.io.FileNotFoundException
-
- Specified by:
getWebXmlStream
in interface DBWSPackager
-
- Throws:
java.io.FileNotFoundException
writeWebXml
public void writeWebXml(java.io.OutputStream webXmlStream,
DBWSBuilder dbwsBuilder)
-
- Specified by:
writeWebXml
in interface DBWSPackager
closeWebXmlStream
public void closeWebXmlStream(java.io.OutputStream webXmlStream)
-
- Specified by:
closeWebXmlStream
in interface DBWSPackager
getProviderSourceStream
public java.io.OutputStream getProviderSourceStream()
throws java.io.FileNotFoundException
-
- Specified by:
getProviderSourceStream
in interface DBWSPackager
-
- Throws:
java.io.FileNotFoundException
closeProviderSourceStream
public void closeProviderSourceStream(java.io.OutputStream sourceProviderStream)
-
- Specified by:
closeProviderSourceStream
in interface DBWSPackager
getProviderClassStream
public java.io.OutputStream getProviderClassStream()
throws java.io.FileNotFoundException
-
- Specified by:
getProviderClassStream
in interface DBWSPackager
-
- Throws:
java.io.FileNotFoundException
closeProviderClassStream
public void closeProviderClassStream(java.io.OutputStream classProviderStream)
-
- Specified by:
closeProviderClassStream
in interface DBWSPackager
getProviderListenerSourceStream
public java.io.OutputStream getProviderListenerSourceStream()
throws java.io.FileNotFoundException
-
- Specified by:
getProviderListenerSourceStream
in interface DBWSPackager
-
- Throws:
java.io.FileNotFoundException
closeProviderListenerSourceStream
public void closeProviderListenerSourceStream(java.io.OutputStream sourceProviderListenerStream)
-
- Specified by:
closeProviderListenerSourceStream
in interface DBWSPackager
getProviderListenerClassStream
public java.io.OutputStream getProviderListenerClassStream()
throws java.io.FileNotFoundException
-
- Specified by:
getProviderListenerClassStream
in interface DBWSPackager
-
- Throws:
java.io.FileNotFoundException
closeProviderListenerClassStream
public void closeProviderListenerClassStream(java.io.OutputStream classProviderListenerStream)
-
- Specified by:
closeProviderListenerClassStream
in interface DBWSPackager
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
closeStream
protected void closeStream(java.io.OutputStream outputStream)
end
public void end()
-
- Specified by:
end
in interface DBWSPackager
Skip navigation links