public class DistributedQueue extends DistributedDestination
Modifier and Type | Field and Description |
---|---|
static String |
JMS_DISTRIBUTED_QUEUE_MEMBER_TOKEN
The alias token used in the alias' WLST path for replacing with the Distributed Queue Member name.
|
static String |
JMS_DISTRIBUTED_QUEUE_TOKEN
The alias token used in the alias' WLST path for replacing with the Distributed Queue name.
|
protected List<DistributedQueueMember> |
members |
id, jndiName, loadBalancingPolicy, localJndiName, name, notes, safExportPolicy, unitOfOrderRouting
Constructor and Description |
---|
DistributedQueue() |
Modifier and Type | Method and Description |
---|---|
boolean |
addMember(DistributedQueueMember member)
Add a member to the distributed queue.
|
Integer |
getForwardDelay()
Get the forwarding delay.
|
DistributedQueueMember |
getMember(String id)
Get the specified member of the distributed queue.
|
List<DistributedQueueMember> |
getMembers()
Get the list of members of the distributed queue.
|
Boolean |
getResetDeliveryCountOnForward()
Get whether or not to reset the delivery count when forwarding a message.
|
DistributedQueue |
setForwardDelay(Integer forwardDelay)
Set the forwarding delay.
|
DistributedQueue |
setId(String id)
Set the id.
|
DistributedQueue |
setJndiName(String jndiName)
Set the JNDI name.
|
DistributedQueue |
setLoadBalancingPolicy(LoadBalancingPolicy loadBalancingPolicy)
Set the load-balancing policy.
|
DistributedQueue |
setLocalJndiName(String localJndiName)
Set the local JNDI name.
|
DistributedQueue |
setName(String name)
Set the name.
|
DistributedQueue |
setNotes(String notes)
Set the notes.
|
DistributedQueue |
setResetDeliveryCountOnForward(Boolean resetDeliveryCountOnForward)
Set whether or not to reset the delivery count when forwarding a message.
|
DistributedQueue |
setSafExportPolicy(SAFExportPolicy safExportPolicy)
Set the SAF export policy.
|
DistributedQueue |
setUnitOfOrderRouting(UnitOfOrderRouting unitOfOrderRouting)
Set the unit of order routing setting.
|
String |
toCompactString()
Returns a compact string representation of the object in XML format.
|
String |
toJsonCompactString()
Returns a compact string representation of the object in JSON format.
|
String |
toJsonString()
Returns a string representation of the object in JSON format.
|
String |
toString()
Returns a string representation of the object in XML format.
|
String |
toXmlCompactString()
Returns a compact string representation of the object in XML format.
|
String |
toXmlString()
Returns a string representation of the object in XML format.
|
getId, getJndiName, getLoadBalancingPolicy, getLocalJndiName, getName, getNotes, getSafExportPolicy, getUnitOfOrderRouting
public static final String JMS_DISTRIBUTED_QUEUE_TOKEN
public static final String JMS_DISTRIBUTED_QUEUE_MEMBER_TOKEN
protected List<DistributedQueueMember> members
public Integer getForwardDelay()
public DistributedQueue setForwardDelay(Integer forwardDelay)
forwardDelay
- the new valuepublic Boolean getResetDeliveryCountOnForward()
public DistributedQueue setResetDeliveryCountOnForward(Boolean resetDeliveryCountOnForward)
resetDeliveryCountOnForward
- the new valuepublic DistributedQueue setId(String id)
setId
in class DistributedDestination
id
- the new idpublic DistributedQueue setJndiName(String jndiName)
setJndiName
in class DistributedDestination
jndiName
- the new JNDI namepublic DistributedQueue setLoadBalancingPolicy(LoadBalancingPolicy loadBalancingPolicy)
setLoadBalancingPolicy
in class DistributedDestination
loadBalancingPolicy
- the new load-balancing policypublic DistributedQueue setLocalJndiName(String localJndiName)
setLocalJndiName
in class DistributedDestination
localJndiName
- the new local JNDI namepublic DistributedQueue setName(String name)
setName
in class DistributedDestination
name
- the new namepublic DistributedQueue setNotes(String notes)
setNotes
in class DistributedDestination
notes
- the new notespublic DistributedQueue setSafExportPolicy(SAFExportPolicy safExportPolicy)
setSafExportPolicy
in class DistributedDestination
safExportPolicy
- the new SAF export policypublic DistributedQueue setUnitOfOrderRouting(UnitOfOrderRouting unitOfOrderRouting)
setUnitOfOrderRouting
in class DistributedDestination
unitOfOrderRouting
- the new valuepublic boolean addMember(DistributedQueueMember member)
member
- the member to addpublic DistributedQueueMember getMember(String id)
id
- the member idpublic List<DistributedQueueMember> getMembers()
public String toXmlCompactString()
toXmlCompactString
in class DistributedDestination
public String toXmlString()
toXmlString
in class DistributedDestination
public String toJsonCompactString()
toJsonCompactString
in class DistributedDestination
public String toJsonString()
toJsonString
in class DistributedDestination
public String toCompactString()
toCompactString
in class DistributedDestination
public String toString()
toString
in class DistributedDestination