Interface DBWSPackager
- All Known Implementing Classes:
 EclipsePackager,GlassfishPackager,IDEPackager,JavasePackager,JBossPackager,JDevPackager,JSR109WebServicePackager,ProviderPackager,WarPackager,WeblogicPackager,WebSpherePackager,XRPackager
public interface DBWSPackager
This interface defines methods necessary for packaging generated artifacts for
 deployment to application servers, display in Java IDEs, etc.
- 
Nested Class Summary
Nested ClassesModifier and TypeInterfaceDescriptionstatic interfacestatic enum - 
Method Summary
Modifier and TypeMethodDescriptionbuildSessionsXML(OutputStream dbwsSessionsStream, DBWSBuilder builder) voidcloseDeploymentDescriptorStream(OutputStream descriptorOutputStream) Closes the provided OutputStream.voidcloseOrStream(OutputStream orStream) voidcloseOxStream(OutputStream oxStream) voidcloseProviderClassStream(OutputStream classProviderStream) voidcloseProviderListenerClassStream(OutputStream classProviderListenerStream) voidcloseProviderListenerSourceStream(OutputStream sourceProviderListenerStream) voidcloseProviderSourceStream(OutputStream sourceProviderStream) voidcloseSchemaStream(OutputStream schemaStream) voidcloseServiceStream(OutputStream serviceStream) voidcloseSessionsStream(OutputStream sessionsStream) voidcloseSWARefStream(OutputStream swarefStream) voidcloseWebXmlStream(OutputStream webXmlStream) voidcloseWSDLStream(OutputStream wsdlStream) voidend()Return the name of the deployment descriptor file - this will depend on the target application server.Return an OutputStream to the deployment descriptor.getSessionsStream(String sessionsFileName) getUsage()booleanvoidsetAdditionalArgs(String[] additionalArgs) voidsetArchiveFilename(String archiveFilename) voidsetArchiveUse(DBWSPackager.ArchiveUse archiveUse) voidsetDBWSBuilder(DBWSBuilder builder) voidsetHasAttachments(boolean hasAttachments) voidsetSessionsFileName(String sessionsFileName) voidsetStageDir(File stageDir) voidstart()voidwriteDeploymentDescriptor(OutputStream descriptorOutputStream) Write the deployment descriptor contents to the provided OutputStream.voidwriteProvider(OutputStream sourceProviderStream, OutputStream codeGenProviderStream, OutputStream sourceProviderListenerStream, OutputStream classProviderListenerStream, DBWSBuilder builder) voidwriteWebXml(OutputStream webXmlStream, DBWSBuilder dbwsBuilder)  
- 
Method Details
- 
setDBWSBuilder
 - 
setAdditionalArgs
 - 
getStageDir
File getStageDir() - 
setStageDir
 - 
getSessionsFileName
String getSessionsFileName() - 
setSessionsFileName
 - 
setHasAttachments
void setHasAttachments(boolean hasAttachments)  - 
hasAttachments
boolean hasAttachments() - 
getPackagerLabel
String getPackagerLabel() - 
setArchiveFilename
 - 
getArchiveFilename
String getArchiveFilename() - 
start
void start() - 
end
void end() - 
getSchemaStream
- Throws:
 FileNotFoundException
 - 
closeSchemaStream
 - 
getSessionsStream
- Throws:
 FileNotFoundException
 - 
buildSessionsXML
 - 
closeSessionsStream
 - 
getServiceStream
- Throws:
 FileNotFoundException
 - 
closeServiceStream
 - 
getOrStream
- Throws:
 FileNotFoundException
 - 
getOrProjectPathPrefix
String getOrProjectPathPrefix() - 
closeOrStream
 - 
getOxStream
- Throws:
 FileNotFoundException
 - 
getOxProjectPathPrefix
String getOxProjectPathPrefix() - 
closeOxStream
 - 
getWSDLStream
- Throws:
 FileNotFoundException
 - 
getWSDLPathPrefix
String getWSDLPathPrefix() - 
closeWSDLStream
 - 
getSWARefStream
- Throws:
 FileNotFoundException
 - 
closeSWARefStream
 - 
getWebXmlStream
- Throws:
 FileNotFoundException
 - 
writeWebXml
 - 
closeWebXmlStream
 - 
getProviderSourceStream
- Throws:
 FileNotFoundException
 - 
closeProviderSourceStream
 - 
getProviderClassStream
- Throws:
 FileNotFoundException
 - 
closeProviderClassStream
 - 
getProviderListenerClassStream
- Throws:
 FileNotFoundException
 - 
closeProviderListenerClassStream
 - 
getProviderListenerSourceStream
- Throws:
 FileNotFoundException
 - 
closeProviderListenerSourceStream
 - 
writeProvider
void writeProvider(OutputStream sourceProviderStream, OutputStream codeGenProviderStream, OutputStream sourceProviderListenerStream, OutputStream classProviderListenerStream, DBWSBuilder builder)  - 
writeDeploymentDescriptor
Write the deployment descriptor contents to the provided OutputStream. - 
getDeploymentDescriptorStream
Return an OutputStream to the deployment descriptor.- Throws:
 FileNotFoundException
 - 
closeDeploymentDescriptorStream
Closes the provided OutputStream. - 
getDeploymentDescriptorFileName
String getDeploymentDescriptorFileName()Return the name of the deployment descriptor file - this will depend on the target application server. - 
setArchiveUse
 - 
getUsage
String getUsage() 
 -