org.jboss.webservice.metadata
Class PortComponentMetaData

java.lang.Object
  extended byorg.jboss.webservice.metadata.PortComponentMetaData

public class PortComponentMetaData
extends java.lang.Object

XML Binding and ws4ee meta-data element for webservices/webservice-description/port-component

A port component is the equivalent of an ordinary Axis service (and as such it constitutes the building blocks for jaxrpc services).

Since:
15-April-2004

Field Summary
static java.lang.String PARAMETER_WEBSERVICE_ID
          The index of the webservice-description in webservices.xml
 
Constructor Summary
PortComponentMetaData(WebserviceDescriptionMetaData (src)  webserviceDescription)
          Construct a new PortComponentMetaData for a given WebserviceDescriptionMetaData
 
Method Summary
 void addHandler(HandlerMetaData (src)  handler)
           
 java.lang.String getEjbLink()
           
 HandlerMetaData (src) [] getHandlers()
           
 java.lang.String getPortComponentName()
           
 java.lang.String getServiceEndpointBean()
           
 java.lang.String getServiceEndpointInterface()
           
 java.net.URL getServiceEndpointURL()
          Get the updated web service URL
 java.lang.String getServletLink()
           
 WebserviceDescriptionMetaData (src) getWebserviceDescription()
           
 QName (src) getWsdlPort()
           
 void setEjbLink(java.lang.String ejbLink)
           
 void setPortComponentName(java.lang.String portComponentName)
           
 void setServiceEndpointBean(java.lang.String serviceEndpointBean)
           
 void setServiceEndpointInterface(java.lang.String serviceEndpointInterface)
           
 void setServiceEndpointURL(java.net.URL serviceEndpointURL)
          Set the updated web service URL

A call to WebserviceDescriptionMetaData.updateServiceAddress(org.jboss.webservice.ServiceDeployer.ServiceLocationResolver) initializes this value

 void setServletLink(java.lang.String servletLink)
           
 void setWsdlPort(QName (src)  wsdlPort)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

PARAMETER_WEBSERVICE_ID

public static final java.lang.String PARAMETER_WEBSERVICE_ID
The index of the webservice-description in webservices.xml

See Also:
Constant Field Values (src)
Constructor Detail

PortComponentMetaData

public PortComponentMetaData(WebserviceDescriptionMetaData (src)  webserviceDescription)
Construct a new PortComponentMetaData for a given WebserviceDescriptionMetaData

Method Detail

getWebserviceDescription

public WebserviceDescriptionMetaData (src)  getWebserviceDescription()

getPortComponentName

public java.lang.String getPortComponentName()

setPortComponentName

public void setPortComponentName(java.lang.String portComponentName)

getWsdlPort

public QName (src)  getWsdlPort()

setWsdlPort

public void setWsdlPort(QName (src)  wsdlPort)

getEjbLink

public java.lang.String getEjbLink()

setEjbLink

public void setEjbLink(java.lang.String ejbLink)

getServletLink

public java.lang.String getServletLink()

setServletLink

public void setServletLink(java.lang.String servletLink)

getServiceEndpointInterface

public java.lang.String getServiceEndpointInterface()

setServiceEndpointInterface

public void setServiceEndpointInterface(java.lang.String serviceEndpointInterface)

getServiceEndpointBean

public java.lang.String getServiceEndpointBean()

setServiceEndpointBean

public void setServiceEndpointBean(java.lang.String serviceEndpointBean)

addHandler

public void addHandler(HandlerMetaData (src)  handler)

getHandlers

public HandlerMetaData (src) [] getHandlers()

getServiceEndpointURL

public java.net.URL getServiceEndpointURL()
Get the updated web service URL


setServiceEndpointURL

public void setServiceEndpointURL(java.net.URL serviceEndpointURL)
Set the updated web service URL

A call to WebserviceDescriptionMetaData.updateServiceAddress(org.jboss.webservice.ServiceDeployer.ServiceLocationResolver) initializes this value