|
Sonic ESB API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IJMSEndpointConfig
A facade on IEndpointConfig
providing direct access to JMS related configuration values. To obtain
an instance, use IEndpointConfig.getAdapter(com.sonicsw.esb.mgmtapi.config.IEndpointConfig.EndpointDestinationType)
passing in one of:
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface com.sonicsw.esb.mgmtapi.config.IEndpointConfig |
---|
IEndpointConfig.EndpointDestinationType, IEndpointConfig.EndpointType |
Nested classes/interfaces inherited from interface com.sonicsw.esb.mgmtapi.config.IQos |
---|
IQos.QOSLevel |
Field Summary |
---|
Fields inherited from interface com.sonicsw.esb.mgmtapi.config.IEndpointConfig |
---|
JMS_ENDPOINT_TYPE, JMS_QUEUE, JMS_TOPIC |
Fields inherited from interface com.sonicsw.esb.mgmtapi.config.IQos |
---|
AT_LEAST_ONCE, BEST_EFFORT, EXACTLY_ONCE |
Method Summary | |
---|---|
java.lang.String |
getDestinationName()
|
boolean |
getIsTemporary()
|
java.lang.String |
getMessageSelector()
|
int |
getPriority()
|
long |
getSendTimeout()
|
long |
getTimeToLive()
|
void |
setDestinationName(java.lang.String destinationName)
Set the TOPIC or Queue to which this endpoint is bound |
void |
setIsTemporary(boolean isTemporary)
Internal use only |
void |
setMessageSelector(java.lang.String selector)
Set the JMS message selector expression, if any, applied to messages. null disable message selector. |
void |
setPriority(int priority)
Set the JMS priority that should be set for messages sent to this endpoint. |
void |
setSendTimeout(long sendTimeout)
The time (in milliseconds) the framework will wait for a session to become available for sending to this endpoint. |
void |
setTimeToLive(long timeToLive)
Set the JMS time to live value that should be set on messages sent to this endpoint. |
Methods inherited from interface com.sonicsw.esb.mgmtapi.config.IEndpointConfig |
---|
getAdapter, getAdapter, getAsAddress, getConnection, getConnectionConfig, getDestinationType, getEndpointConfigType, getEndpointType, getQOSLevel, getWSDLUrl, isInheritJMSDefaultConnection, setConnectionConfig, setDestinationType, setEndpointTypeConfig, setQOSLevel, setWSDLUrl |
Methods inherited from interface com.sonicsw.esb.mgmtapi.config.IBaseConfig |
---|
getName, getType |
Method Detail |
---|
java.lang.String getDestinationName()
void setDestinationName(java.lang.String destinationName)
destinationName
- -
the destination's namejava.lang.String getMessageSelector()
void setMessageSelector(java.lang.String selector)
int getPriority()
void setPriority(int priority)
long getTimeToLive()
void setTimeToLive(long timeToLive)
timeToLive
- long getSendTimeout()
void setSendTimeout(long sendTimeout)
sendTimeout
- -
timeboolean getIsTemporary()
void setIsTemporary(boolean isTemporary)
|
Sonic ESB API | ||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES All Classes | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |