org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter Class Reference

Inherits org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.JOnASDeployWriter.

Inheritance diagram for org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter:

Inheritance graph
[legend]
Collaboration diagram for org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 J2EEServerDeployWriter (Emitter emitter, Definition definition, SymbolTable symbolTable)

Protected Member Functions

void writeDeployServices (PrintWriter pw) throws IOException
void writeDeployPort (PrintWriter pw, Service service, BindingEntry bEntry, PortComponentDesc portComponentDesc) throws IOException
void writeDeployBinding (PrintWriter pw, BindingEntry bEntry) throws IOException
void writeHandler (PrintWriter pw, HandlerDesc handler)
String getPrefix ()

Detailed Description

This is Wsdl2java's deploy Writer. It writes the server-deploy-XX.wsdd file. Based on J2eeDeployWriter from Ias (http://cvs.apache.org/viewcvs.cgi/ws-axis/contrib/ews/src/org/apache/geronimo/ews/ws4j2ee/toWs/ws/J2eeDeployWriter.java?rev=1.13&view=markup)

Definition at line 84 of file J2EEServerDeployWriter.java.


Constructor & Destructor Documentation

org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter.J2EEServerDeployWriter Emitter  emitter,
Definition  definition,
SymbolTable  symbolTable
 

Constructor.

Parameters:
emitter J2EEEmitter
definition Definition
symbolTable SymbolTable

Definition at line 107 of file J2EEServerDeployWriter.java.


Member Function Documentation

String org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter.getPrefix  )  [protected, virtual]
 

Returns:
Returns "deploy-server-"

Implements org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.JOnASDeployWriter.

Definition at line 380 of file J2EEServerDeployWriter.java.

void org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter.writeDeployBinding PrintWriter  pw,
BindingEntry  bEntry
throws IOException [protected]
 

Write out deployment instructions for given WSDL binding

Parameters:
pw PrintWriter
bEntry BindingEntry
Exceptions:
IOException IOException

Definition at line 263 of file J2EEServerDeployWriter.java.

References org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getQName(), org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.JOnASDeployWriter.getSymbolTable(), and org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.JOnASDeployWriter.writeOperation().

Referenced by org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter.writeDeployPort().

Here is the call graph for this function:

void org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter.writeDeployPort PrintWriter  pw,
Service  service,
BindingEntry  bEntry,
PortComponentDesc  portComponentDesc
throws IOException [protected]
 

Write out deployment and undeployment instructions for given WSDL port

Parameters:
pw PrintWriter
service wsdl:service
bEntry BindingEntry
portComponentDesc JOnAS Port representation
Exceptions:
IOException IOException

Definition at line 174 of file J2EEServerDeployWriter.java.

References org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getHandlers(), org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getName(), org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getServiceEndpointInterface(), org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getServiceName(), org.objectweb.jonas_ws.deployment.api.SSBPortComponentDesc.getSessionStatelessDesc(), org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.JOnASDeployWriter.getSymbolTable(), org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter.writeDeployBinding(), org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.JOnASDeployWriter.writeDeployTypes(), and org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter.writeHandler().

Referenced by org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter.writeDeployServices().

Here is the call graph for this function:

void org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter.writeDeployServices PrintWriter  pw  )  throws IOException [protected, virtual]
 

Write out deployment and undeployment instructions for each WSDL service

Parameters:
pw PrintWriter
Exceptions:
IOException when services cannot be created

Implements org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.JOnASDeployWriter.

Definition at line 116 of file J2EEServerDeployWriter.java.

References org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.JOnASDeployWriter.getDefinition(), org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.JOnASDeployWriter.getJonasWSContext(), org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.JOnASJ2EEWebServicesContext.getServiceDesc(), org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.JOnASDeployWriter.getSymbolTable(), and org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter.writeDeployPort().

Here is the call graph for this function:

void org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter.writeHandler PrintWriter  pw,
HandlerDesc  handler
[protected]
 

Parameters:
pw PrintWriter
handler the server Handler to write

Definition at line 355 of file J2EEServerDeployWriter.java.

References org.objectweb.jonas_lib.deployment.api.HandlerDesc.getHandlerClassName(), org.objectweb.jonas_lib.deployment.api.HandlerDesc.getInitParams(), org.objectweb.jonas_lib.deployment.api.HandlerDesc.getSOAPHeaders(), and org.objectweb.jonas_lib.deployment.api.HandlerDesc.getSOAPRoles().

Referenced by org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter.writeDeployPort().

Here is the call graph for this function:


The documentation for this class was generated from the following file:
Generated on Tue Feb 15 15:13:57 2005 for JOnAS by  doxygen 1.3.9.1