org.eclipse.modisco.jee.ejbjar.EjbJar31
Interface HandlerChainType


public interface HandlerChainType

A representation of the model object 'Handler Chain Type'. The handler-chain element defines the handlerchain. Handlerchain can be defined such that the handlers in the handlerchain operate,all ports of a service, on a specific port or on a list of protocol-bindings. The choice of elements service-name-pattern, port-name-pattern and protocol-bindings are used to specify whether the handlers in handler-chain are for a service, port or protocol binding. If none of these choices are specified with the handler-chain element then the handlers specified in the handler-chain will be applied on everything.

The following features are supported:

See Also:
EjbJar31Package.getHandlerChainType()
Generated:
Model:
extendedMetaData="name='handler-chainType' kind='elementOnly'"

Method Summary
  getHandler()
          Returns the value of the 'Handler' containment reference list.
 java.lang.String getId()
          Returns the value of the 'Id' attribute.
 java.lang.String getPortNamePattern()
          Returns the value of the 'Port Name Pattern' attribute.
 java.util.List<java.lang.String> getProtocolBindings()
          Returns the value of the 'Protocol Bindings' attribute.
 java.lang.String getServiceNamePattern()
          Returns the value of the 'Service Name Pattern' attribute.
 void setId(java.lang.String value)
          Sets the value of the 'Id' attribute.
 void setPortNamePattern(java.lang.String value)
          Sets the value of the 'Port Name Pattern' attribute.
 void setProtocolBindings(java.util.List<java.lang.String> value)
          Sets the value of the 'Protocol Bindings' attribute.
 void setServiceNamePattern(java.lang.String value)
          Sets the value of the 'Service Name Pattern' attribute.
 

Method Detail

getServiceNamePattern

java.lang.String getServiceNamePattern()
Returns the value of the 'Service Name Pattern' attribute.

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

Returns:
the value of the 'Service Name Pattern' attribute.
See Also:
setServiceNamePattern(String), EjbJar31Package.getHandlerChainType_ServiceNamePattern()
Generated:
Model:
dataType="org.eclipse.modisco.jee.ejbjar.EjbJar31.QnamePattern" extendedMetaData="kind='element' name='service-name-pattern' namespace='http://java.sun.com/xml/ns/javaee'"

setServiceNamePattern

void setServiceNamePattern(java.lang.String value)
Sets the value of the 'Service Name Pattern' attribute.

Parameters:
value - the new value of the 'Service Name Pattern' attribute.
See Also:
getServiceNamePattern()
Generated:

getPortNamePattern

java.lang.String getPortNamePattern()
Returns the value of the 'Port Name Pattern' attribute.

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

Returns:
the value of the 'Port Name Pattern' attribute.
See Also:
setPortNamePattern(String), EjbJar31Package.getHandlerChainType_PortNamePattern()
Generated:
Model:
dataType="org.eclipse.modisco.jee.ejbjar.EjbJar31.QnamePattern" extendedMetaData="kind='element' name='port-name-pattern' namespace='http://java.sun.com/xml/ns/javaee'"

setPortNamePattern

void setPortNamePattern(java.lang.String value)
Sets the value of the 'Port Name Pattern' attribute.

Parameters:
value - the new value of the 'Port Name Pattern' attribute.
See Also:
getPortNamePattern()
Generated:

getProtocolBindings

java.util.List<java.lang.String> getProtocolBindings()
Returns the value of the 'Protocol Bindings' attribute.

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

Returns:
the value of the 'Protocol Bindings' attribute.
See Also:
setProtocolBindings(List), EjbJar31Package.getHandlerChainType_ProtocolBindings()
Generated:
Model:
dataType="org.eclipse.modisco.jee.ejbjar.EjbJar31.ProtocolBindingListType" many="false" extendedMetaData="kind='element' name='protocol-bindings' namespace='http://java.sun.com/xml/ns/javaee'"

setProtocolBindings

void setProtocolBindings(java.util.List<java.lang.String> value)
Sets the value of the 'Protocol Bindings' attribute.

Parameters:
value - the new value of the 'Protocol Bindings' attribute.
See Also:
getProtocolBindings()
Generated:

getHandler

 getHandler()
Returns the value of the 'Handler' containment reference list. The list contents are of type HandlerType.

If the meaning of the 'Handler' containment reference list isn't clear, there really should be more of a description here...

Returns:
the value of the 'Handler' containment reference list.
See Also:
EjbJar31Package.getHandlerChainType_Handler()
Generated:
Model:
containment="true" required="true" extendedMetaData="kind='element' name='handler' namespace='http://java.sun.com/xml/ns/javaee'"

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), EjbJar31Package.getHandlerChainType_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: