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

java.lang.Object
  extended by org.jboss.wsf.spi.metadata.webservices.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
Author:
Thomas.Diesler@jboss.org

Field Summary
static java.lang.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)
           
 java.lang.String getContextRoot()
           
 java.lang.String getEjbLink()
           
 UnifiedHandlerChainsMetaData getHandlerChains()
           
 UnifiedHandlerMetaData[] getHandlers()
           
 java.lang.String getPortComponentName()
           
 java.lang.String getProtocolBinding()
           
 java.lang.Boolean getSecureWSDLAccess()
           
 java.lang.String getServiceEndpointInterface()
           
 java.lang.String getServletLink()
           
 WebserviceDescriptionMetaData getWebserviceDescription()
           
 javax.xml.namespace.QName getWsdlPort()
           
 javax.xml.namespace.QName getWsdlService()
           
 boolean isEnableMtom()
           
 java.lang.String serialize()
           
 void setContextRoot(java.lang.String contextRoot)
           
 void setEjbLink(java.lang.String ejbLink)
           
 void setEnableMtom(boolean enableMtom)
           
 void setHandlerChains(UnifiedHandlerChainsMetaData handlerChains)
           
 void setPortComponentName(java.lang.String portComponentName)
           
 void setProtocolBinding(java.lang.String protocolBinding)
           
 void setSecureWSDLAccess(java.lang.Boolean secureWSDLAccess)
           
 void setServiceEndpointInterface(java.lang.String serviceEndpointInterface)
           
 void setServletLink(java.lang.String servletLink)
           
 void setWsdlPort(javax.xml.namespace.QName wsdlPort)
           
 void setWsdlService(javax.xml.namespace.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 java.lang.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 java.lang.String getPortComponentName()

setPortComponentName

public void setPortComponentName(java.lang.String portComponentName)

getWsdlPort

public javax.xml.namespace.QName getWsdlPort()

setWsdlPort

public void setWsdlPort(javax.xml.namespace.QName 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)

addHandler

public void addHandler(UnifiedHandlerMetaData handler)

getHandlers

public UnifiedHandlerMetaData[] getHandlers()

getContextRoot

public java.lang.String getContextRoot()

setContextRoot

public void setContextRoot(java.lang.String contextRoot)

getSecureWSDLAccess

public java.lang.Boolean getSecureWSDLAccess()

setSecureWSDLAccess

public void setSecureWSDLAccess(java.lang.Boolean secureWSDLAccess)

isEnableMtom

public boolean isEnableMtom()

setEnableMtom

public void setEnableMtom(boolean enableMtom)

getWsdlService

public javax.xml.namespace.QName getWsdlService()

setWsdlService

public void setWsdlService(javax.xml.namespace.QName wsdlService)

getProtocolBinding

public java.lang.String getProtocolBinding()

setProtocolBinding

public void setProtocolBinding(java.lang.String protocolBinding)

getHandlerChains

public UnifiedHandlerChainsMetaData getHandlerChains()

setHandlerChains

public void setHandlerChains(UnifiedHandlerChainsMetaData handlerChains)

serialize

public java.lang.String serialize()


Copyright © 2010 JBoss, a division of Red Hat. All Rights Reserved.