com.ibm.websphere.models.extensions.cmmejbext
Interface CMMEJBMethodPolicy

All Superinterfaces:
org.eclipse.emf.ecore.EObject, org.eclipse.emf.common.notify.Notifier
All Known Implementing Classes:
CMMEJBMethodPolicyImpl

public interface CMMEJBMethodPolicy
extends org.eclipse.emf.ecore.EObject

A representation of the model object 'CMMEJB Method Policy'. Extended Messaging EJB Method Policy

The following features are supported:

See Also:
CmmejbextPackage.getCMMEJBMethodPolicy()

Method Summary
 java.lang.String getDescription()
          Returns the value of the 'Description' attribute
 java.lang.String getLateReplyHandlerListenerPortName()
          Returns the value of the 'Late Reply Handler Listener Port Name' attribute
 java.lang.String getMessageSelector()
          Returns the value of the 'Message Selector' attribute
 org.eclipse.emf.common.util.EList getMethodElements()
          Returns the value of the 'Method Elements' containment reference list.
 java.lang.String getName()
          Returns the value of the 'Name' attribute
 int getReplyTimeout()
          Returns the value of the 'Reply Timeout' attribute.
 boolean isHandleLateReplies()
          Returns the value of the 'Handle Late Replies' attribute.
 boolean isSetHandleLateReplies()
          Returns whether the value of the 'Handle Late Replies' attribute is set
 boolean isSetReplyTimeout()
          Returns whether the value of the 'Reply Timeout' attribute is set
 void setDescription(java.lang.String value)
          Sets the value of the 'Description' attribute
 void setHandleLateReplies(boolean value)
          Sets the value of the 'Handle Late Replies' attribute
 void setLateReplyHandlerListenerPortName(java.lang.String value)
          Sets the value of the 'Late Reply Handler Listener Port Name' attribute
 void setMessageSelector(java.lang.String value)
          Sets the value of the 'Message Selector' attribute
 void setName(java.lang.String value)
          Sets the value of the 'Name' attribute
 void setReplyTimeout(int value)
          Sets the value of the 'Reply Timeout' attribute
 void unsetHandleLateReplies()
          Unsets the value of the 'Handle Late Replies' attribute
 void unsetReplyTimeout()
          Unsets the value of the 'Reply Timeout' attribute
 
Methods inherited from interface org.eclipse.emf.ecore.EObject
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eIsProxy, eIsSet, eResource, eSet, eUnset
 
Methods inherited from interface org.eclipse.emf.common.notify.Notifier
eAdapters, eDeliver, eNotify, eSetDeliver
 

Method Detail

getName

java.lang.String getName()
Returns the value of the 'Name' attribute. Name of the Extended Messaging method policy

Returns:
the value of the 'Name' attribute.
See Also:
setName(String), CmmejbextPackage.getCMMEJBMethodPolicy_Name()

setName

void setName(java.lang.String value)
Sets the value of the 'Name' attribute.

Parameters:
value - the new value of the 'Name' attribute.
See Also:
getName()

getDescription

java.lang.String getDescription()
Returns the value of the 'Description' attribute. Description of the Extended Messaging method policy

Returns:
the value of the 'Description' attribute.
See Also:
setDescription(String), CmmejbextPackage.getCMMEJBMethodPolicy_Description()

setDescription

void setDescription(java.lang.String value)
Sets the value of the 'Description' attribute.

Parameters:
value - the new value of the 'Description' attribute.
See Also:
getDescription()

getReplyTimeout

int getReplyTimeout()
Returns the value of the 'Reply Timeout' attribute. The default value is "0". Sender bean timeout for waiting for a reply

Returns:
the value of the 'Reply Timeout' attribute.
See Also:
isSetReplyTimeout(), unsetReplyTimeout(), setReplyTimeout(int), CmmejbextPackage.getCMMEJBMethodPolicy_ReplyTimeout()

setReplyTimeout

void setReplyTimeout(int value)
Sets the value of the 'Reply Timeout' attribute.

Parameters:
value - the new value of the 'Reply Timeout' attribute.
See Also:
isSetReplyTimeout(), unsetReplyTimeout(), getReplyTimeout()

unsetReplyTimeout

void unsetReplyTimeout()
Unsets the value of the 'Reply Timeout' attribute.

See Also:
isSetReplyTimeout(), getReplyTimeout(), setReplyTimeout(int)

isSetReplyTimeout

boolean isSetReplyTimeout()
Returns whether the value of the 'Reply Timeout' attribute is set.

Returns:
whether the value of the 'Reply Timeout' attribute is set.
See Also:
unsetReplyTimeout(), getReplyTimeout(), setReplyTimeout(int)

getMessageSelector

java.lang.String getMessageSelector()
Returns the value of the 'Message Selector' attribute. Selector string for receiving selected messages

Returns:
the value of the 'Message Selector' attribute.
See Also:
setMessageSelector(String), CmmejbextPackage.getCMMEJBMethodPolicy_MessageSelector()

setMessageSelector

void setMessageSelector(java.lang.String value)
Sets the value of the 'Message Selector' attribute.

Parameters:
value - the new value of the 'Message Selector' attribute.
See Also:
getMessageSelector()

isHandleLateReplies

boolean isHandleLateReplies()
Returns the value of the 'Handle Late Replies' attribute. The default value is "false". Enable the handling of late responses

Returns:
the value of the 'Handle Late Replies' attribute.
See Also:
isSetHandleLateReplies(), unsetHandleLateReplies(), setHandleLateReplies(boolean), CmmejbextPackage.getCMMEJBMethodPolicy_HandleLateReplies()

setHandleLateReplies

void setHandleLateReplies(boolean value)
Sets the value of the 'Handle Late Replies' attribute.

Parameters:
value - the new value of the 'Handle Late Replies' attribute.
See Also:
isSetHandleLateReplies(), unsetHandleLateReplies(), isHandleLateReplies()

unsetHandleLateReplies

void unsetHandleLateReplies()
Unsets the value of the 'Handle Late Replies' attribute.

See Also:
isSetHandleLateReplies(), isHandleLateReplies(), setHandleLateReplies(boolean)

isSetHandleLateReplies

boolean isSetHandleLateReplies()
Returns whether the value of the 'Handle Late Replies' attribute is set.

Returns:
whether the value of the 'Handle Late Replies' attribute is set.
See Also:
unsetHandleLateReplies(), isHandleLateReplies(), setHandleLateReplies(boolean)

getLateReplyHandlerListenerPortName

java.lang.String getLateReplyHandlerListenerPortName()
Returns the value of the 'Late Reply Handler Listener Port Name' attribute. Name of the late response enabled listener port

Returns:
the value of the 'Late Reply Handler Listener Port Name' attribute.
See Also:
setLateReplyHandlerListenerPortName(String), CmmejbextPackage.getCMMEJBMethodPolicy_LateReplyHandlerListenerPortName()

setLateReplyHandlerListenerPortName

void setLateReplyHandlerListenerPortName(java.lang.String value)
Sets the value of the 'Late Reply Handler Listener Port Name' attribute.

Parameters:
value - the new value of the 'Late Reply Handler Listener Port Name' attribute.
See Also:
getLateReplyHandlerListenerPortName()

getMethodElements

org.eclipse.emf.common.util.EList getMethodElements()
Returns the value of the 'Method Elements' containment reference list. The list contents are of type MethodElement. A list of EJB methods to which the given Extended Messaging late response handling policy applies

Returns:
the value of the 'Method Elements' containment reference list.
See Also:
CmmejbextPackage.getCMMEJBMethodPolicy_MethodElements()