com.ibm.websphere.models.config.cmm
Interface OutputPort

All Superinterfaces:
org.eclipse.emf.ecore.EObject, com.ibm.ejs.models.base.resources.J2EEResourceFactory, org.eclipse.emf.common.notify.Notifier, com.ibm.ejs.models.base.resources.env.ResourceEnvEntry
All Known Implementing Classes:
OutputPortImpl

public interface OutputPort
extends com.ibm.ejs.models.base.resources.env.ResourceEnvEntry

A representation of the model object 'Output Port'. The Output Port defines the parameters required by the CMM Sender bean. These properties define the Destination for the message being sent, together with optional details if a response is expected.

The following features are supported:

See Also:
CmmPackage.getOutputPort()

Method Summary
 java.lang.String getConnectionFactoryJNDIName()
          Returns the value of the 'Connection Factory JNDI Name' attribute
 DeliveryMode getDeliveryMode()
          Returns the value of the 'Delivery Mode' attribute.
 org.eclipse.emf.common.util.EList getDestinationJNDINames()
          Returns the value of the 'Destination JNDI Names' attribute list.
 int getPriority()
          Returns the value of the 'Priority' attribute.
 java.lang.String getReplyConnectionFactoryJNDIName()
          Returns the value of the 'Reply Connection Factory JNDI Name' attribute
 java.lang.String getReplyDestinationJNDIName()
          Returns the value of the 'Reply Destination JNDI Name' attribute
 long getTimeToLive()
          Returns the value of the 'Time To Live' attribute.
 boolean isDisableMessageId()
          Returns the value of the 'Disable Message Id' attribute.
 boolean isDisableMessageTimestamp()
          Returns the value of the 'Disable Message Timestamp' attribute.
 void setConnectionFactoryJNDIName(java.lang.String value)
          Sets the value of the 'Connection Factory JNDI Name' attribute
 void setDeliveryMode(DeliveryMode value)
          Sets the value of the 'Delivery Mode' attribute
 void setDisableMessageId(boolean value)
          Sets the value of the 'Disable Message Id' attribute
 void setDisableMessageTimestamp(boolean value)
          Sets the value of the 'Disable Message Timestamp' attribute
 void setPriority(int value)
          Sets the value of the 'Priority' attribute
 void setReplyConnectionFactoryJNDIName(java.lang.String value)
          Sets the value of the 'Reply Connection Factory JNDI Name' attribute
 void setReplyDestinationJNDIName(java.lang.String value)
          Sets the value of the 'Reply Destination JNDI Name' attribute
 void setTimeToLive(long value)
          Sets the value of the 'Time To Live' attribute
 
Methods inherited from interface com.ibm.ejs.models.base.resources.env.ResourceEnvEntry
getReferenceable, setReferenceable
 
Methods inherited from interface com.ibm.ejs.models.base.resources.J2EEResourceFactory
getCategory, getDescription, getJndiName, getName, getPropertySet, getProvider, getProviderType, setCategory, setDescription, setJndiName, setName, setPropertySet, setProvider, setProviderType
 
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

getConnectionFactoryJNDIName

java.lang.String getConnectionFactoryJNDIName()
Returns the value of the 'Connection Factory JNDI Name' attribute. JNDI Name for the JMS Connection factory to be used for this Output Port

Returns:
the value of the 'Connection Factory JNDI Name' attribute.
See Also:
setConnectionFactoryJNDIName(String), CmmPackage.getOutputPort_ConnectionFactoryJNDIName()

setConnectionFactoryJNDIName

void setConnectionFactoryJNDIName(java.lang.String value)
Sets the value of the 'Connection Factory JNDI Name' attribute.

Parameters:
value - the new value of the 'Connection Factory JNDI Name' attribute.
See Also:
getConnectionFactoryJNDIName()

getDestinationJNDINames

org.eclipse.emf.common.util.EList getDestinationJNDINames()
Returns the value of the 'Destination JNDI Names' attribute list. The list contents are of type String. JNDI names for the JMS Destinations to be used for this Output Port.

Returns:
the value of the 'Destination JNDI Names' attribute list.
See Also:
CmmPackage.getOutputPort_DestinationJNDINames()

getReplyConnectionFactoryJNDIName

java.lang.String getReplyConnectionFactoryJNDIName()
Returns the value of the 'Reply Connection Factory JNDI Name' attribute. JNDI name of the JMS Connection Factory to be used for replies

Returns:
the value of the 'Reply Connection Factory JNDI Name' attribute.
See Also:
setReplyConnectionFactoryJNDIName(String), CmmPackage.getOutputPort_ReplyConnectionFactoryJNDIName()

setReplyConnectionFactoryJNDIName

void setReplyConnectionFactoryJNDIName(java.lang.String value)
Sets the value of the 'Reply Connection Factory JNDI Name' attribute.

Parameters:
value - the new value of the 'Reply Connection Factory JNDI Name' attribute.
See Also:
getReplyConnectionFactoryJNDIName()

getReplyDestinationJNDIName

java.lang.String getReplyDestinationJNDIName()
Returns the value of the 'Reply Destination JNDI Name' attribute. JNDI name of the JMS Destination to be used for replies

Returns:
the value of the 'Reply Destination JNDI Name' attribute.
See Also:
setReplyDestinationJNDIName(String), CmmPackage.getOutputPort_ReplyDestinationJNDIName()

setReplyDestinationJNDIName

void setReplyDestinationJNDIName(java.lang.String value)
Sets the value of the 'Reply Destination JNDI Name' attribute.

Parameters:
value - the new value of the 'Reply Destination JNDI Name' attribute.
See Also:
getReplyDestinationJNDIName()

getDeliveryMode

DeliveryMode getDeliveryMode()
Returns the value of the 'Delivery Mode' attribute. The default value is "Persistent". The literals are from the enumeration DeliveryMode. JMS message delivery mode

Returns:
the value of the 'Delivery Mode' attribute.
See Also:
DeliveryMode, setDeliveryMode(DeliveryMode), CmmPackage.getOutputPort_DeliveryMode()

setDeliveryMode

void setDeliveryMode(DeliveryMode value)
Sets the value of the 'Delivery Mode' attribute.

Parameters:
value - the new value of the 'Delivery Mode' attribute.
See Also:
DeliveryMode, getDeliveryMode()

getPriority

int getPriority()
Returns the value of the 'Priority' attribute. The default value is "4". JMS message priority

Returns:
the value of the 'Priority' attribute.
See Also:
setPriority(int), CmmPackage.getOutputPort_Priority()

setPriority

void setPriority(int value)
Sets the value of the 'Priority' attribute.

Parameters:
value - the new value of the 'Priority' attribute.
See Also:
getPriority()

getTimeToLive

long getTimeToLive()
Returns the value of the 'Time To Live' attribute. The default value is "0". JMS message time to live in milliseconds.

Returns:
the value of the 'Time To Live' attribute.
See Also:
setTimeToLive(long), CmmPackage.getOutputPort_TimeToLive()

setTimeToLive

void setTimeToLive(long value)
Sets the value of the 'Time To Live' attribute.

Parameters:
value - the new value of the 'Time To Live' attribute.
See Also:
getTimeToLive()

isDisableMessageId

boolean isDisableMessageId()
Returns the value of the 'Disable Message Id' attribute. The default value is "false". Specifies that the system should not generate a JMS message id.

Returns:
the value of the 'Disable Message Id' attribute.
See Also:
setDisableMessageId(boolean), CmmPackage.getOutputPort_DisableMessageId()

setDisableMessageId

void setDisableMessageId(boolean value)
Sets the value of the 'Disable Message Id' attribute.

Parameters:
value - the new value of the 'Disable Message Id' attribute.
See Also:
isDisableMessageId()

isDisableMessageTimestamp

boolean isDisableMessageTimestamp()
Returns the value of the 'Disable Message Timestamp' attribute. The default value is "false". Specifies that the system should not generate a JMS message timestamp.

Returns:
the value of the 'Disable Message Timestamp' attribute.
See Also:
setDisableMessageTimestamp(boolean), CmmPackage.getOutputPort_DisableMessageTimestamp()

setDisableMessageTimestamp

void setDisableMessageTimestamp(boolean value)
Sets the value of the 'Disable Message Timestamp' attribute.

Parameters:
value - the new value of the 'Disable Message Timestamp' attribute.
See Also:
isDisableMessageTimestamp()