DistributedQueueBean
public interface JMSDistributedQueueMBean extends JMSDistributedDestinationMBean
UniformDistributedQueueBean
DEFAULT_ORDER, MAX_ORDER, MIN_ORDER
DEFAULT_EMPTY_BYTE_ARRAY
ACKNOWLEDGE_ALL, ACKNOWLEDGE_MODE_AUTO, ACKNOWLEDGE_MODE_CLIENT, ACKNOWLEDGE_MODE_DUPS_OK, ACKNOWLEDGE_MODE_NONE, ACKNOWLEDGE_ONE, ACKNOWLEDGE_PREVIOUS, ALWAYSFORWARD, AT_LEAST_ONCE, AT_MOST_ONCE, AUTH_PRINS, CLIENT_ID_POLICY_UNRESTRICTED, CONSUMPTION_ENABLED, CONSUMPTION_PAUSED, CONSUMPTION_PAUSING, DEFAULT_MESSAGE_BUFFER_SIZE, DESTINATION_TYPE_QUEUE, DESTINATION_TYPE_SAFID, DESTINATION_TYPE_TOPIC, DESTINATION_TYPE_UDQUEUE, DESTINATION_TYPE_UDTOPIC, DISABLED, DISCARD, ENABLED_DEFAULT, ENABLED_FALSE, ENABLED_TRUE, ERRORDESTINATION, EXACTLY_ONCE, EXPORT_TO_ALL, EXPORT_TO_NONE, FIFO, FORWARDING_POLICY_PARTITIONED, FORWARDING_POLICY_REPLICATED, INITIALCONTEXTFACTORY, INSERTION_ENABLED, INSERTION_PAUSED, INSERTION_PAUSING, KEEP_NEW, KEEP_OLD, KEY_DIRECTION_ASCENDING, KEY_DIRECTION_DESCENDING, KEY_TYPE_BOOLEAN, KEY_TYPE_BYTE, KEY_TYPE_DOUBLE, KEY_TYPE_FLOAT, KEY_TYPE_INT, KEY_TYPE_LONG, KEY_TYPE_SHORT, KEY_TYPE_STRING, LOGGING, NEVER, NO_DELIVERY, NO_OVERRIDE, NON_PERSISTENT, NON_XML, PAUSED_AT_STARTUP_DEFAULT, PAUSED_AT_STARTUP_FALSE, PERSISTENT, PREEMPTIVE, PRIORITY_DEFAULT, PRIORITY_MAXIMUM, PRIORITY_MINIMUM, PRODUCTION_ENABLED, PRODUCTION_PAUSED, PRODUCTION_PAUSING, QUEUE, RANDOM, ROUND_ROBIN, SEND_QUOTA_BLOCKING_TIMEOUT, SINGLE_MESSAGE, STORE_ENABLED_DEFAULT, STORE_ENABLED_FALSE, STORE_ENABLED_TRUE, STORE_TYPE_FILE, STORE_TYPE_JDBC, SUBSCRIPTION_EXCLUSIVE, SUBSCRIPTION_SHARABLE, SUPPORTS, SYNCWRITE_CACHEFLUSH, SYNCWRITE_DIRECTWRITE, SYNCWRITE_DISABLED, TOPIC, TOPIC_SUBSCRIBER_ONLY, TRANSACTION_MODE_51, TRANSACTION_MODE_NONE, TRANSACTION_MODE_XA, UNITOFORDER_STANDARD, UNITOFORDER_SYSTEM, XML, XMLALL
Modifier and Type | Method and Description |
---|---|
boolean |
addMember(JMSDistributedQueueMemberMBean Member)
Deprecated.
Add a member to this distributed queue.
|
JMSDistributedQueueMemberMBean |
createJMSDistributedQueueMember(String name)
Deprecated.
Create a new diagnostic deployment that can be targeted to a
server
|
JMSDistributedQueueMemberMBean |
createJMSDistributedQueueMember(String name,
JMSDistributedQueueMemberMBean toclone)
Deprecated.
This method is there to support addMember which is
relic of old mbean infrastructure but somehow got documented
server
|
void |
destroyJMSDistributedQueueMember(JMSDistributedQueueMemberMBean member)
Deprecated.
Delete a diagnostic deployment configuration from the
domain.
|
void |
destroyJMSDistributedQueueMember(String name,
JMSDistributedQueueMemberMBean member)
Deprecated.
This method is to support removeMember() which is
relic of old mbean infrastructure
|
int |
getForwardDelay()
Deprecated.
The amount of time (in seconds) that a distributed queue member
with messages, but no consumers, will wait before forwarding its
messages to other queue members that do have consumers.
|
JMSDistributedQueueMemberMBean[] |
getJMSDistributedQueueMembers()
Deprecated.
Get all the Members
|
JMSDistributedQueueMemberMBean[] |
getMembers()
Deprecated.
All the members for this distributed queue.
|
boolean |
getResetDeliveryCountOnForward()
Deprecated.
Determines whether or not the delivery count is reset during message
forwarding between distributed queue members.
|
boolean |
removeMember(JMSDistributedQueueMemberMBean member)
Deprecated.
Remove a member from this distributed queue.
|
void |
setForwardDelay(int forwardDelay)
Deprecated.
Sets the value of the ForwardDelay attribute.
|
void |
setMembers(JMSDistributedQueueMemberMBean[] members)
Deprecated.
Sets the value of the Members attribute.
|
void |
setResetDeliveryCountOnForward(boolean reset)
Deprecated.
Sets the value of the ResetDeliveryCountOnForward attribute.
|
getLoadBalancingPolicy, getTemplate, setLoadBalancingPolicy, setTemplate
getJNDIName, setJNDIName
addTarget, getDeploymentOrder, getTargets, removeTarget, setDeploymentOrder, setTargets
freezeCurrentValue, getId, getInheritedProperties, getName, getNotes, isDynamicallyCreated, isInherited, isSet, restoreDefaultValue, setComments, setDefaultedMBean, setName, setNotes, setPersistenceEnabled, unSet
getMBeanInfo, getObjectName, getParent, getType, isCachingDisabled, isRegistered, setParent
getAttribute, getAttributes, invoke, setAttribute, setAttributes
postDeregister, postRegister, preDeregister, preRegister
addNotificationListener, getNotificationInfo, removeNotificationListener
addPropertyChangeListener, createChildCopyIncludingObsolete, getParentBean, isEditable, removePropertyChangeListener
JMSDistributedQueueMemberMBean[] getMembers()
All the members for this distributed queue.
void setMembers(JMSDistributedQueueMemberMBean[] members) throws InvalidAttributeValueException
Sets the value of the Members attribute.
members
- the JMSDistributedQueueMembers for the distributed queueInvalidAttributeValueException
JMSDistributedQueueMBean.getMembers()
boolean addMember(JMSDistributedQueueMemberMBean Member) throws InvalidAttributeValueException, DistributedManagementException
Add a member to this distributed queue.
Member
- The feature to be added to the Member attributeInvalidAttributeValueException
DistributedManagementException
boolean removeMember(JMSDistributedQueueMemberMBean member) throws InvalidAttributeValueException, DistributedManagementException
Remove a member from this distributed queue.
member
- the JMSDistributedQueueMember to remove from the distributed queueInvalidAttributeValueException
DistributedManagementException
IllegalArgumentException
- if the specified member is not a member of this distributed queueJMSDistributedQueueMemberMBean[] getJMSDistributedQueueMembers()
JMSDistributedQueueMemberMBean createJMSDistributedQueueMember(String name)
Create a new diagnostic deployment that can be targeted to a server
name
- JMSDistributedQueueMemberMBean createJMSDistributedQueueMember(String name, JMSDistributedQueueMemberMBean toclone)
This method is there to support addMember which is relic of old mbean infrastructure but somehow got documented server
name
- toclone
- bean which need to be cloned and added to this parentvoid destroyJMSDistributedQueueMember(JMSDistributedQueueMemberMBean member)
Delete a diagnostic deployment configuration from the domain.
member
- void destroyJMSDistributedQueueMember(String name, JMSDistributedQueueMemberMBean member)
name
- namemember
- JMSDistributedQueueMemberint getForwardDelay()
The amount of time (in seconds) that a distributed queue member with messages, but no consumers, will wait before forwarding its messages to other queue members that do have consumers. A value of -1 (the default) indicates that no messages are forwarded to other queue members.
A value of -1 indicates that no messages are forwarded to other queue members.
void setForwardDelay(int forwardDelay) throws InvalidAttributeValueException
Sets the value of the ForwardDelay attribute.
forwardDelay
- The new forwardDelay valueInvalidAttributeValueException
JMSDistributedQueueMBean.getForwardDelay()
boolean getResetDeliveryCountOnForward()
Determines whether or not the delivery count is reset during message forwarding between distributed queue members.
The default value of true resets the delivery counts on messages when they are forwarded to another distributed queue member.
void setResetDeliveryCountOnForward(boolean reset) throws InvalidAttributeValueException
Sets the value of the ResetDeliveryCountOnForward attribute.
reset
- InvalidAttributeValueException
JMSDistributedQueueMBean.getResetDeliveryCountOnForward()