org.eclipse.modisco.jee.webapp.webapp30
Interface PortComponentRefType


public interface PortComponentRefType

A representation of the model object 'Port Component Ref Type'. The port-component-ref element declares a client dependency on the container for resolving a Service Endpoint Interface to a WSDL port. It optionally associates the Service Endpoint Interface with a particular port-component. This is only used by the container for a Service.getPort(Class) method call.

The following features are supported:

See Also:
Webapp30Package.getPortComponentRefType()
Generated:
Model:
extendedMetaData="name='port-component-refType' kind='elementOnly'"

Method Summary
 AddressingType getAddressing()
          Returns the value of the 'Addressing' containment reference.
 TrueFalseType getEnableMtom()
          Returns the value of the 'Enable Mtom' containment reference.
 java.lang.String getId()
          Returns the value of the 'Id' attribute.
 XsdNonNegativeIntegerType getMtomThreshold()
          Returns the value of the 'Mtom Threshold' containment reference.
 String getPortComponentLink()
          Returns the value of the 'Port Component Link' containment reference.
 RespectBindingType getRespectBinding()
          Returns the value of the 'Respect Binding' containment reference.
 FullyQualifiedClassType getServiceEndpointInterface()
          Returns the value of the 'Service Endpoint Interface' containment reference.
 void setAddressing(AddressingType value)
          Sets the value of the 'Addressing' containment reference.
 void setEnableMtom(TrueFalseType value)
          Sets the value of the 'Enable Mtom' containment reference.
 void setId(java.lang.String value)
          Sets the value of the 'Id' attribute.
 void setMtomThreshold(XsdNonNegativeIntegerType value)
          Sets the value of the 'Mtom Threshold' containment reference.
 void setPortComponentLink(String value)
          Sets the value of the 'Port Component Link' containment reference.
 void setRespectBinding(RespectBindingType value)
          Sets the value of the 'Respect Binding' containment reference.
 void setServiceEndpointInterface(FullyQualifiedClassType value)
          Sets the value of the 'Service Endpoint Interface' containment reference.
 

Method Detail

getServiceEndpointInterface

FullyQualifiedClassType getServiceEndpointInterface()
Returns the value of the 'Service Endpoint Interface' containment reference. The service-endpoint-interface element defines a fully qualified Java class that represents the Service Endpoint Interface of a WSDL port.

Returns:
the value of the 'Service Endpoint Interface' containment reference.
See Also:
setServiceEndpointInterface(FullyQualifiedClassType), Webapp30Package.getPortComponentRefType_ServiceEndpointInterface()
Generated:
Model:
containment="true" required="true" extendedMetaData="kind='element' name='service-endpoint-interface' namespace='http://java.sun.com/xml/ns/javaee'"

setServiceEndpointInterface

void setServiceEndpointInterface(FullyQualifiedClassType value)
Sets the value of the 'Service Endpoint Interface' containment reference.

Parameters:
value - the new value of the 'Service Endpoint Interface' containment reference.
See Also:
getServiceEndpointInterface()
Generated:

getEnableMtom

TrueFalseType getEnableMtom()
Returns the value of the 'Enable Mtom' containment reference. Used to enable or disable SOAP MTOM/XOP mechanism on the client side for a port-component. Not to be specified for JAX-RPC runtime

Returns:
the value of the 'Enable Mtom' containment reference.
See Also:
setEnableMtom(TrueFalseType), Webapp30Package.getPortComponentRefType_EnableMtom()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='enable-mtom' namespace='http://java.sun.com/xml/ns/javaee'"

setEnableMtom

void setEnableMtom(TrueFalseType value)
Sets the value of the 'Enable Mtom' containment reference.

Parameters:
value - the new value of the 'Enable Mtom' containment reference.
See Also:
getEnableMtom()
Generated:

getMtomThreshold

XsdNonNegativeIntegerType getMtomThreshold()
Returns the value of the 'Mtom Threshold' containment reference. When MTOM is enabled, binary data above this size in bytes should be XOP encoded or sent as attachment. Default value is 0. Not to be specified for JAX-RPC runtime

Returns:
the value of the 'Mtom Threshold' containment reference.
See Also:
setMtomThreshold(XsdNonNegativeIntegerType), Webapp30Package.getPortComponentRefType_MtomThreshold()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='mtom-threshold' namespace='http://java.sun.com/xml/ns/javaee'"

setMtomThreshold

void setMtomThreshold(XsdNonNegativeIntegerType value)
Sets the value of the 'Mtom Threshold' containment reference.

Parameters:
value - the new value of the 'Mtom Threshold' containment reference.
See Also:
getMtomThreshold()
Generated:

getAddressing

AddressingType getAddressing()
Returns the value of the 'Addressing' containment reference. This specifies the WS-Addressing requirements for a JAX-WS web service. It corresponds to javax.xml.ws.soap.Addressing annotation or its feature javax.xml.ws.soap.AddressingFeature. See the addressingType for more information. Not to be specified for JAX-RPC runtime

Returns:
the value of the 'Addressing' containment reference.
See Also:
setAddressing(AddressingType), Webapp30Package.getPortComponentRefType_Addressing()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='addressing' namespace='http://java.sun.com/xml/ns/javaee'"

setAddressing

void setAddressing(AddressingType value)
Sets the value of the 'Addressing' containment reference.

Parameters:
value - the new value of the 'Addressing' containment reference.
See Also:
getAddressing()
Generated:

getRespectBinding

RespectBindingType getRespectBinding()
Returns the value of the 'Respect Binding' containment reference. Corresponds to the javax.xml.ws.RespectBinding annotation or its corresponding javax.xml.ws.RespectBindingFeature web service feature. This is used to control whether a JAX-WS implementation must respect/honor the contents of the wsdl:binding in the WSDL that is associated with the service. Not to be specified for JAX-RPC runtime

Returns:
the value of the 'Respect Binding' containment reference.
See Also:
setRespectBinding(RespectBindingType), Webapp30Package.getPortComponentRefType_RespectBinding()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='respect-binding' namespace='http://java.sun.com/xml/ns/javaee'"

setRespectBinding

void setRespectBinding(RespectBindingType value)
Sets the value of the 'Respect Binding' containment reference.

Parameters:
value - the new value of the 'Respect Binding' containment reference.
See Also:
getRespectBinding()
Generated:

getPortComponentLink

String getPortComponentLink()
Returns the value of the 'Port Component Link' containment reference. 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.

Returns:
the value of the 'Port Component Link' containment reference.
See Also:
setPortComponentLink(org.eclipse.modisco.jee.webapp.webapp30.String), Webapp30Package.getPortComponentRefType_PortComponentLink()
Generated:
Model:
containment="true" extendedMetaData="kind='element' name='port-component-link' namespace='http://java.sun.com/xml/ns/javaee'"

setPortComponentLink

void setPortComponentLink(String value)
Sets the value of the 'Port Component Link' containment reference.

Parameters:
value - the new value of the 'Port Component Link' containment reference.
See Also:
getPortComponentLink()
Generated:

getId

java.lang.String getId()
Returns the value of the 'Id' attribute.

If the meaning of the 'Id' attribute isn't clear, there really should be more of a description here...

Returns:
the value of the 'Id' attribute.
See Also:
setId(String), Webapp30Package.getPortComponentRefType_Id()
Generated:
Model:
id="true" dataType="org.eclipse.emf.ecore.xml.type.ID" extendedMetaData="kind='attribute' name='id'"

setId

void setId(java.lang.String value)
Sets the value of the 'Id' attribute.

Parameters:
value - the new value of the 'Id' attribute.
See Also:
getId()
Generated: