org.jboss.wsf.spi.metadata.webservices
Class PortComponentMetaData

java.lang.Object
  extended by org.jboss.wsf.spi.metadata.webservices.PortComponentMetaData

public class PortComponentMetaData
extends 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
Author:
Thomas.Diesler@jboss.org

Field Summary
static String PARAMETER_WEBSERVICE_ID
          The index of the webservice-description in webservices.xml
 
Constructor Summary
PortComponentMetaData(WebserviceDescriptionMetaData webserviceDescription)
          Construct a new PortComponentMetaData for a given WebserviceDescriptionMetaData
 
Method Summary
 void addHandler(UnifiedHandlerMetaData handler)
           
 String getAddressingResponses()
           
 String getContextRoot()
           
 String getEjbLink()
           
 UnifiedHandlerChainsMetaData getHandlerChains()
           
 UnifiedHandlerMetaData[] getHandlers()
           
 int getMtomThreshold()
           
 String getPortComponentName()
           
 String getProtocolBinding()
           
 String getServiceEndpointInterface()
           
 String getServletLink()
           
 WebserviceDescriptionMetaData getWebserviceDescription()
           
 QName getWsdlPort()
           
 QName getWsdlService()
           
 boolean isAddressingEnabled()
           
 boolean isAddressingRequired()
           
 boolean isMtomEnabled()
           
 boolean isRespectBindingEnabled()
           
 String serialize()
           
 void setAddressingEnabled(boolean addressingEnabled)
           
 void setAddressingRequired(boolean addressingRequired)
           
 void setAddressingResponses(String responsesTypes)
           
 void setContextRoot(String contextRoot)
           
 void setEjbLink(String ejbLink)
           
 void setHandlerChains(UnifiedHandlerChainsMetaData handlerChains)
           
 void setMtomEnabled(boolean mtomEnabled)
           
 void setMtomThreshold(int mtomThreshold)
           
 void setPortComponentName(String portComponentName)
           
 void setProtocolBinding(String protocolBinding)
           
 void setRespectBindingEnabled(boolean respectBindingEnabled)
           
 void setServiceEndpointInterface(String serviceEndpointInterface)
           
 void setServletLink(String servletLink)
           
 void setWsdlPort(QName wsdlPort)
           
 void setWsdlService(QName wsdlService)
           
 
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 String PARAMETER_WEBSERVICE_ID
The index of the webservice-description in webservices.xml

See Also:
Constant Field Values
Constructor Detail

PortComponentMetaData

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

Method Detail

getWebserviceDescription

public WebserviceDescriptionMetaData getWebserviceDescription()

getPortComponentName

public String getPortComponentName()

setPortComponentName

public void setPortComponentName(String portComponentName)

getWsdlPort

public QName getWsdlPort()

setWsdlPort

public void setWsdlPort(QName wsdlPort)

getEjbLink

public String getEjbLink()

setEjbLink

public void setEjbLink(String ejbLink)

getServletLink

public String getServletLink()

setServletLink

public void setServletLink(String servletLink)

getServiceEndpointInterface

public String getServiceEndpointInterface()

setServiceEndpointInterface

public void setServiceEndpointInterface(String serviceEndpointInterface)

addHandler

public void addHandler(UnifiedHandlerMetaData handler)

getHandlers

public UnifiedHandlerMetaData[] getHandlers()

getContextRoot

public String getContextRoot()

setContextRoot

public void setContextRoot(String contextRoot)

setAddressingEnabled

public void setAddressingEnabled(boolean addressingEnabled)

isAddressingEnabled

public boolean isAddressingEnabled()

setAddressingRequired

public void setAddressingRequired(boolean addressingRequired)

isAddressingRequired

public boolean isAddressingRequired()

setAddressingResponses

public void setAddressingResponses(String responsesTypes)

getAddressingResponses

public String getAddressingResponses()

setMtomEnabled

public void setMtomEnabled(boolean mtomEnabled)

isMtomEnabled

public boolean isMtomEnabled()

setMtomThreshold

public void setMtomThreshold(int mtomThreshold)

getMtomThreshold

public int getMtomThreshold()

setRespectBindingEnabled

public void setRespectBindingEnabled(boolean respectBindingEnabled)

isRespectBindingEnabled

public boolean isRespectBindingEnabled()

getWsdlService

public QName getWsdlService()

setWsdlService

public void setWsdlService(QName wsdlService)

getProtocolBinding

public String getProtocolBinding()

setProtocolBinding

public void setProtocolBinding(String protocolBinding)

getHandlerChains

public UnifiedHandlerChainsMetaData getHandlerChains()

setHandlerChains

public void setHandlerChains(UnifiedHandlerChainsMetaData handlerChains)

serialize

public String serialize()


Copyright © 2012 JBoss, by Red Hat. All Rights Reserved.