Skip navigation links

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09


weblogic.j2ee.descriptor.wl
Interface UniformDistributedQueueBean

All Superinterfaces:
DestinationBean, NamedEntityBean, QueueBean, SettableBean, TargetableBean, UniformDistributedDestinationBean

public interface UniformDistributedQueueBean
extends UniformDistributedDestinationBean, QueueBean

A uniform distributed queue is a distributed queue whose members are configured as part of its configuration; since members share the same configuration, they are uniform. There is one member on each JMS Server that conforms to the targeting criteria of the uniform distributed queue. For example, if a uniform distributed queue is targeted to a cluster, then one member will be created on each JMS server in the cluster. Members are created and destroyed as the targeting is changed.


Method Summary
abstract  int getForwardDelay()
          The number of seconds after which a uniform distributed queue member with no consumers will wait before forwarding its messages to other uniform distributed queue members that do have consumers.
abstract  boolean getResetDeliveryCountOnForward()
          Determines whether or not the delivery count is reset during message forwarding between distributed queue members.
abstract  void setForwardDelay(int forwardDelay)
          Sets the value of the ForwardDelay attribute.
abstract  void setResetDeliveryCountOnForward(boolean reset)
          Sets the value of the ResetDeliveryCountOnForward attribute.

 

Methods inherited from interface weblogic.j2ee.descriptor.wl.UniformDistributedDestinationBean
getLoadBalancingPolicy, getUnitOfOrderRouting, setLoadBalancingPolicy, setUnitOfOrderRouting

 

Methods inherited from interface weblogic.j2ee.descriptor.wl.DestinationBean
addDestinationKey, getAttachSender, getDeliveryFailureParams, getDeliveryParamsOverrides, getDestinationKeys, getIncompleteWorkExpirationTime, getJMSCreateDestinationIdentifier, getJNDIName, getLocalJNDIName, getMaximumMessageSize, getMessageLoggingParams, getMessagingPerformancePreference, getQuota, getSAFExportPolicy, getTemplate, getThresholds, getUnitOfWorkHandlingPolicy, isConsumptionPausedAtStartup, isDefaultUnitOfOrder, isInsertionPausedAtStartup, isProductionPausedAtStartup, removeDestinationKey, setAttachSender, setConsumptionPausedAtStartup, setDefaultUnitOfOrder, setDestinationKeys, setIncompleteWorkExpirationTime, setInsertionPausedAtStartup, setJMSCreateDestinationIdentifier, setJNDIName, setLocalJNDIName, setMaximumMessageSize, setMessagingPerformancePreference, setProductionPausedAtStartup, setQuota, setSAFExportPolicy, setTemplate, setUnitOfWorkHandlingPolicy

 

Methods inherited from interface weblogic.j2ee.descriptor.wl.TargetableBean
getSubDeploymentName, isDefaultTargetingEnabled, setDefaultTargetingEnabled, setSubDeploymentName

 

Methods inherited from interface weblogic.j2ee.descriptor.wl.NamedEntityBean
getId, getName, getNotes, setName, setNotes

 

Methods inherited from interface weblogic.j2ee.descriptor.wl.DestinationBean
addDestinationKey, getAttachSender, getDeliveryFailureParams, getDeliveryParamsOverrides, getDestinationKeys, getIncompleteWorkExpirationTime, getJMSCreateDestinationIdentifier, getJNDIName, getLocalJNDIName, getMaximumMessageSize, getMessageLoggingParams, getMessagingPerformancePreference, getQuota, getSAFExportPolicy, getTemplate, getThresholds, getUnitOfWorkHandlingPolicy, isConsumptionPausedAtStartup, isDefaultUnitOfOrder, isInsertionPausedAtStartup, isProductionPausedAtStartup, removeDestinationKey, setAttachSender, setConsumptionPausedAtStartup, setDefaultUnitOfOrder, setDestinationKeys, setIncompleteWorkExpirationTime, setInsertionPausedAtStartup, setJMSCreateDestinationIdentifier, setJNDIName, setLocalJNDIName, setMaximumMessageSize, setMessagingPerformancePreference, setProductionPausedAtStartup, setQuota, setSAFExportPolicy, setTemplate, setUnitOfWorkHandlingPolicy

 

Methods inherited from interface weblogic.j2ee.descriptor.wl.TargetableBean
getSubDeploymentName, isDefaultTargetingEnabled, setDefaultTargetingEnabled, setSubDeploymentName

 

Methods inherited from interface weblogic.j2ee.descriptor.wl.NamedEntityBean
getId, getName, getNotes, setName, setNotes

 

Method Detail

getForwardDelay

int getForwardDelay()

The number of seconds after which a uniform distributed queue member with no consumers will wait before forwarding its messages to other uniform distributed queue members that do have consumers.

The default value of -1 disables this feature so that no messages are forwarded to other uniform distributed queue members.

Returns:
The forwardDelay value

setForwardDelay

void setForwardDelay(int forwardDelay)
                     throws IllegalArgumentException

Sets the value of the ForwardDelay attribute.

Parameters:
forwardDelay -
Throws:
IllegalArgumentException
See Also:
UniformDistributedQueueBean.getForwardDelay()

getResetDeliveryCountOnForward

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.

Returns:
The reset value

setResetDeliveryCountOnForward

void setResetDeliveryCountOnForward(boolean reset)
                                    throws IllegalArgumentException

Sets the value of the ResetDeliveryCountOnForward attribute.

Parameters:
reset -
Throws:
IllegalArgumentException
See Also:
UniformDistributedQueueBean.getResetDeliveryCountOnForward()

Skip navigation links

Copyright 1996, 2015, Oracle and/or its affiliates. All rights reserved. Oracle is a registered trademark of Oracle Corporation and/or its affiliates. Other names may be trademarks of their respective owners.

Oracle Fusion Middleware
Java API Reference for Oracle WebLogic Server
12c (12.2.1)

Part Number E55141-01
P4 Change 1723563 on 2015/10/09