org.jboss.wsf.spi.metadata.j2ee.serviceref
Class UnifiedPortComponentRefMetaData

java.lang.Object
  extended by org.jboss.wsf.spi.serviceref.ServiceRefElement
      extended by org.jboss.wsf.spi.metadata.j2ee.serviceref.UnifiedPortComponentRefMetaData
All Implemented Interfaces:
Serializable

public class UnifiedPortComponentRefMetaData
extends ServiceRefElement

The metadata data from service-ref/port-component-ref element in web.xml, ejb-jar.xml, and application-client.xml.

Author:
Thomas.Diesler@jboss.org, alessio.soldano@jboss.com
See Also:
Serialized Form

Constructor Summary
UnifiedPortComponentRefMetaData(UnifiedServiceRefMetaData serviceRefMetaData)
           
 
Method Summary
 void addCallProperty(UnifiedCallPropertyMetaData callProp)
           
 void addStubProperty(UnifiedStubPropertyMetaData stubProp)
           
 String getAddressingResponses()
           
 List<UnifiedCallPropertyMetaData> getCallProperties()
           
 String getConfigFile()
           
 String getConfigName()
           
 int getMtomThreshold()
           
 String getPortComponentLink()
          The port-component-link element links a port-component-ref to a specific port-component required to be made available by a service reference.
 QName getPortQName()
           
 String getServiceEndpointInterface()
           
 UnifiedServiceRefMetaData getServiceRefMetaData()
           
 List<UnifiedStubPropertyMetaData> getStubProperties()
           
 boolean isAddressingAnnotationSpecified()
           
 boolean isAddressingEnabled()
           
 boolean isAddressingRequired()
           
 boolean isMtomEnabled()
           
 boolean isRespectBindingAnnotationSpecified()
           
 boolean isRespectBindingEnabled()
           
 boolean matches(String seiName, QName portName)
           
 void setAddressingAnnotationSpecified(boolean addressingAnnotationSpecified)
           
 void setAddressingEnabled(boolean addressingEnabled)
           
 void setAddressingRequired(boolean addressingRequired)
           
 void setAddressingResponses(String responsesTypes)
           
 void setCallProperties(List<UnifiedCallPropertyMetaData> callProps)
           
 void setConfigFile(String configFile)
           
 void setConfigName(String configName)
           
 void setMtomEnabled(boolean mtomEnabled)
           
 void setMtomThreshold(int mtomThreshold)
           
 void setPortComponentLink(String portComponentLink)
           
 void setPortQName(QName portQName)
           
 void setRespectBindingAnnotationSpecified(boolean respectBindingAnnotationSpecified)
           
 void setRespectBindingEnabled(boolean respectBindingEnabled)
           
 void setServiceEndpointInterface(String serviceEndpointInterface)
           
 void setStubProperties(List<UnifiedStubPropertyMetaData> stubProps)
           
 String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

UnifiedPortComponentRefMetaData

public UnifiedPortComponentRefMetaData(UnifiedServiceRefMetaData serviceRefMetaData)
Method Detail

getServiceRefMetaData

public UnifiedServiceRefMetaData getServiceRefMetaData()

setAddressingAnnotationSpecified

public void setAddressingAnnotationSpecified(boolean addressingAnnotationSpecified)

isAddressingAnnotationSpecified

public boolean isAddressingAnnotationSpecified()

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()

setRespectBindingAnnotationSpecified

public void setRespectBindingAnnotationSpecified(boolean respectBindingAnnotationSpecified)

isRespectBindingAnnotationSpecified

public boolean isRespectBindingAnnotationSpecified()

setRespectBindingEnabled

public void setRespectBindingEnabled(boolean respectBindingEnabled)

isRespectBindingEnabled

public boolean isRespectBindingEnabled()

getPortComponentLink

public String getPortComponentLink()
The port-component-link element links a port-component-ref to a specific port-component required to be made available by a service reference. The value of a port-component-link must be the port-component-name of a port-component in the same module or another module in the same application unit. The syntax for specification follows the syntax defined for ejb-link in the EJB 2.0 specification.


setPortComponentLink

public void setPortComponentLink(String portComponentLink)

getServiceEndpointInterface

public String getServiceEndpointInterface()

setServiceEndpointInterface

public void setServiceEndpointInterface(String serviceEndpointInterface)

getPortQName

public QName getPortQName()

setPortQName

public void setPortQName(QName portQName)

getCallProperties

public List<UnifiedCallPropertyMetaData> getCallProperties()

setCallProperties

public void setCallProperties(List<UnifiedCallPropertyMetaData> callProps)

addCallProperty

public void addCallProperty(UnifiedCallPropertyMetaData callProp)

getStubProperties

public List<UnifiedStubPropertyMetaData> getStubProperties()

setStubProperties

public void setStubProperties(List<UnifiedStubPropertyMetaData> stubProps)

addStubProperty

public void addStubProperty(UnifiedStubPropertyMetaData stubProp)

getConfigFile

public String getConfigFile()

setConfigFile

public void setConfigFile(String configFile)

getConfigName

public String getConfigName()

setConfigName

public void setConfigName(String configName)

matches

public boolean matches(String seiName,
                       QName portName)

toString

public String toString()
Overrides:
toString in class Object


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