org.objectweb.jonas_ws.deployment.api.PortComponentDesc Class Reference

Inherited by org.objectweb.jonas_ws.deployment.api.JaxRpcPortComponentDesc, and org.objectweb.jonas_ws.deployment.api.SSBPortComponentDesc.

Inheritance diagram for org.objectweb.jonas_ws.deployment.api.PortComponentDesc:

Inheritance graph
[legend]
Collaboration diagram for org.objectweb.jonas_ws.deployment.api.PortComponentDesc:

Collaboration graph
[legend]
List of all members.

Public Member Functions

ServiceDesc getServiceDesc ()
String getName ()
Class getServiceEndpointInterface ()
String getSIBClassname ()
QName getQName ()
List getHandlers ()
String getSibLink ()
abstract boolean hasBeanImpl ()
abstract boolean hasJaxRpcImpl ()
URL getEndpointURL ()
void setEndpointURL (URL url)
String getMapping ()
String getServiceName ()
abstract void setDesc (Object desc) throws WSDeploymentDescException
String toString ()
String getSib ()
void setSib (String sib)
void setSibLink (String sibLink)
String getEndpointURI ()

Static Public Member Functions

I18n getI18n ()

Protected Member Functions

 PortComponentDesc (ClassLoader jarCL, PortComponent pc, JonasPortComponent jpc, ServiceDesc parent) throws WSDeploymentDescException
void setSIBClassname (String sibClassName)

Detailed Description

This class provides methodes to manipulate portComponent's attributes.

Author:
Guillaume Sauthier

Xavier Delplanque

Definition at line 53 of file PortComponentDesc.java.


Constructor & Destructor Documentation

org.objectweb.jonas_ws.deployment.api.PortComponentDesc.PortComponentDesc ClassLoader  jarCL,
PortComponent  pc,
JonasPortComponent  jpc,
ServiceDesc  parent
throws WSDeploymentDescException [protected]
 

Creates a new PortComponentDesc object.

Parameters:
jarCL the module (ejbjar or war) classloader.
pc webservices port-component element
jpc webservices jonas-port-component element
parent ServiceDesc containing the PortComponent
Exceptions:
WSDeploymentDescException When construction fails.

Definition at line 125 of file PortComponentDesc.java.


Member Function Documentation

String org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getEndpointURI  ) 
 

Returns:
Returns the endpointURI.

Definition at line 378 of file PortComponentDesc.java.

URL org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getEndpointURL  ) 
 

Return the URL where the port-component can be accessed.

Returns:
the URL where the port-component can be accessed.

Definition at line 291 of file PortComponentDesc.java.

Referenced by org.objectweb.jonas.ws.axis.JAxisServiceFactory.getServiceReference().

List org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getHandlers  ) 
 

Return the list of Handlers the PortComponent is associated with.

Returns:
the list of Handlers the PortComponent is associated with.

Definition at line 259 of file PortComponentDesc.java.

Referenced by org.objectweb.jonas_ws.wsgen.generator.axis.VcPortComponent.VcPortComponent(), and org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter.writeDeployPort().

I18n org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getI18n  )  [static]
 

Returns:
Returns the i18n.

Definition at line 371 of file PortComponentDesc.java.

Referenced by org.objectweb.jonas_ws.deployment.api.SSBPortComponentDesc.setDesc(), and org.objectweb.jonas_ws.deployment.api.JaxRpcPortComponentDesc.setDesc().

String org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getMapping  ) 
 

Returns:
Returns the mapping.

Definition at line 307 of file PortComponentDesc.java.

Referenced by org.objectweb.jonas_ws.wsgen.generator.axis.AxisWsEndpointGenerator.generate().

String org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getName  ) 
 

Return the name of the PortComponent.

Returns:
the name of the PortComponent.

Definition at line 210 of file PortComponentDesc.java.

Referenced by org.objectweb.jonas.ws.AbsWebServicesServiceImpl.doDeployWebServices(), org.objectweb.jonas_ws.wsgen.generator.ews.EWSWsEndpointGenerator.generate(), org.objectweb.jonas.ws.axis.JAxisServiceFactory.getServiceReference(), org.objectweb.jonas_ws.deployment.api.PortComponentRefDesc.hashCode(), org.objectweb.jonas_ws.deployment.api.ServiceDesc.ServiceDesc(), org.objectweb.jonas_ws.wsgen.generator.axis.VcPortComponent.VcPortComponent(), org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter.writeDeployPort(), and org.objectweb.jonas_ws.deployment.api.WSDeploymentDesc.WSDeploymentDesc().

QName org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getQName  ) 
 

Return the WSDL's Port QName, the PortComponent is asssociated with.

Returns:
the port's QName

Definition at line 250 of file PortComponentDesc.java.

Referenced by org.objectweb.jonas.ws.AbsWebServicesServiceImpl.doDeployWebServices(), org.objectweb.jonas_ws.deployment.api.ServiceDesc.ServiceDesc(), org.objectweb.jonas_ws.wsgen.generator.axis.VcPortComponent.VcPortComponent(), org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter.writeDeployBinding(), and org.objectweb.jonas_ws.deployment.api.WSDeploymentDesc.WSDeploymentDesc().

ServiceDesc org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getServiceDesc  ) 
 

Return the parent ServiceDesc of the PortComponent.

Returns:
the parent ServiceDesc of the PortComponent.

Definition at line 201 of file PortComponentDesc.java.

Referenced by org.objectweb.jonas_ws.wsgen.generator.axis.VcPortComponent.VcPortComponent().

Class org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getServiceEndpointInterface  ) 
 

Return the Service Endpoint Interface name.

Returns:
the Service Endpoint Interface name.

Definition at line 219 of file PortComponentDesc.java.

Referenced by org.objectweb.jonas_ws.wsgen.generator.axis.VcPortComponent.VcPortComponent(), and org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter.writeDeployPort().

String org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getServiceName  ) 
 

Returns:
Returns the serviceName.

Definition at line 314 of file PortComponentDesc.java.

Referenced by org.objectweb.jonas_ws.wsgen.generator.axis.VcPortComponent.VcPortComponent(), and org.objectweb.jonas_ws.wsgen.generator.ews.wsdltoj2ee.writer.J2EEServerDeployWriter.writeDeployPort().

String org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getSib  ) 
 

Returns:
Returns the sib.

Definition at line 350 of file PortComponentDesc.java.

String org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getSIBClassname  ) 
 

Return the implementation bean. It's the bean classname which do the real work.

Returns:
the implementation bean classname.

Definition at line 229 of file PortComponentDesc.java.

Referenced by org.objectweb.jonas_ws.wsgen.generator.axis.VcPortComponent.VcPortComponent().

String org.objectweb.jonas_ws.deployment.api.PortComponentDesc.getSibLink  ) 
 

Return the service-impl-bean value. the sib can be an ejb or a servlet.

Returns:
the sib name.

Definition at line 268 of file PortComponentDesc.java.

Referenced by org.objectweb.jonas.ws.AbsWebServicesServiceImpl.completeWSDeployment(), org.objectweb.jonas_ws.wsgen.generator.ews.EWSWsEndpointGenerator.generate(), org.objectweb.jonas_ws.wsgen.generator.axis.AxisWsEndpointGenerator.generate(), and org.objectweb.jonas_ws.deployment.lib.WSDeploymentDescManager.getDeploymentDesc().

abstract boolean org.objectweb.jonas_ws.deployment.api.PortComponentDesc.hasBeanImpl  )  [pure virtual]
 

Return true if the Service Impl Bean is an EJB.

Returns:
true if the Service Impl Bean is an EJB.

Implemented in org.objectweb.jonas_ws.deployment.api.JaxRpcPortComponentDesc, and org.objectweb.jonas_ws.deployment.api.SSBPortComponentDesc.

Referenced by org.objectweb.jonas_ws.deployment.lib.WSDeploymentDescManager.getDeploymentDesc(), and org.objectweb.jonas_ws.wsgen.generator.axis.VcPortComponent.VcPortComponent().

abstract boolean org.objectweb.jonas_ws.deployment.api.PortComponentDesc.hasJaxRpcImpl  )  [pure virtual]
 

Return true if the Service Impl Bean is a JaxRpc component.

Returns:
true if the Service Impl Bean is a JaxRpc component.

Implemented in org.objectweb.jonas_ws.deployment.api.JaxRpcPortComponentDesc, and org.objectweb.jonas_ws.deployment.api.SSBPortComponentDesc.

Referenced by org.objectweb.jonas.ws.AbsWebServicesServiceImpl.doDeployWebServices(), org.objectweb.jonas_ws.wsgen.generator.ews.EWSWsEndpointGenerator.generate(), and org.objectweb.jonas_ws.deployment.lib.WSDeploymentDescManager.getDeploymentDesc().

abstract void org.objectweb.jonas_ws.deployment.api.PortComponentDesc.setDesc Object  desc  )  throws WSDeploymentDescException [pure virtual]
 

Setter method for J2EE component linking.

Parameters:
desc the descriptor of the component implementing the endpoint.
Exceptions:
WSDeploymentDescException when desc is an unknown type.

Implemented in org.objectweb.jonas_ws.deployment.api.JaxRpcPortComponentDesc, and org.objectweb.jonas_ws.deployment.api.SSBPortComponentDesc.

Referenced by org.objectweb.jonas_ws.deployment.lib.WSDeploymentDescManager.getDeploymentDesc().

void org.objectweb.jonas_ws.deployment.api.PortComponentDesc.setEndpointURL URL  url  ) 
 

Set the Endpoint URL of the port-component.

Parameters:
url the resolved endpoint URL.

Definition at line 300 of file PortComponentDesc.java.

Referenced by org.objectweb.jonas.ws.AbsWebServicesServiceImpl.doDeployWebServices().

void org.objectweb.jonas_ws.deployment.api.PortComponentDesc.setSib String  sib  ) 
 

Parameters:
sib The sib to set.

Definition at line 357 of file PortComponentDesc.java.

Referenced by org.objectweb.jonas_ws.deployment.api.SSBPortComponentDesc.setSessionStatelessDesc(), and org.objectweb.jonas_ws.deployment.api.JaxRpcPortComponentDesc.setWebDesc().

void org.objectweb.jonas_ws.deployment.api.PortComponentDesc.setSIBClassname String  sibClassName  )  [protected]
 

Set the sib class name.

Parameters:
sibClassName the sib class name.

Deprecated:
sib class set with the setSessionStatelessDesc or setWebDesc methods.

Definition at line 241 of file PortComponentDesc.java.

void org.objectweb.jonas_ws.deployment.api.PortComponentDesc.setSibLink String  sibLink  ) 
 

Parameters:
sibLink The sibLink to set.

Definition at line 364 of file PortComponentDesc.java.

Referenced by org.objectweb.jonas_ws.deployment.api.JaxRpcPortComponentDesc.JaxRpcPortComponentDesc(), and org.objectweb.jonas_ws.deployment.api.SSBPortComponentDesc.SSBPortComponentDesc().

String org.objectweb.jonas_ws.deployment.api.PortComponentDesc.toString  ) 
 

Returns:
Returns a String representation of the PortComponent

Reimplemented in org.objectweb.jonas_ws.deployment.api.JaxRpcPortComponentDesc, and org.objectweb.jonas_ws.deployment.api.SSBPortComponentDesc.

Definition at line 328 of file PortComponentDesc.java.

References org.objectweb.jonas_ws.deployment.api.ServiceDesc.toString().

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:34 2005 for JOnAS by  doxygen 1.3.9.1