# DeliveryParamsOverridesBean

Overview | Related MBeans | Attributes | Operations

## Overview

Many delivery parameters can be set by the JMS client. These overrides, if set, will cause those specific parameters to be ignored and replaced by the value set here

Security roles | The following roles have read, write, and invoke permission for all non-encrypted attributes and operations in this MBean: Deployer
Fully Qualified Interface Name | If you use the `getMBeanInfo` operation in MBeanTypeServiceMBean, supply the following value as this MBean's fully qualified interface name: `weblogic.j2ee.descriptor.wl.DeliveryParamsOverridesBean`
Factory Methods | No factory methods. Instances of this MBean are created automatically.
Access Points | You can access this MBean from the following MBean attributes:
DestinationBean.DeliveryParamsOverrides QueueBean.DeliveryParamsOverrides TemplateBean.DeliveryParamsOverrides TopicBean.DeliveryParamsOverrides | UniformDistributedDestinationBean.DeliveryParamsOverrides UniformDistributedQueueBean.DeliveryParamsOverrides UniformDistributedTopicBean.DeliveryParamsOverrides

## Related MBeans

This section describes attributes that provide access to other MBeans. For more information about the MBean hierarchy, refer to WebLogic Server MBean Data Model.

TemplateBean |

### TemplateBean

This is used to find the template bean for this destination

Privileges | Read only
Type | TemplateBean
Relationship type: | Reference.

## Attributes

This section describes the following attributes:

DeliveryMode Priority RedeliveryDelay | TimeToDeliver TimeToLive

### DeliveryMode

The delivery mode assigned to all messages that arrive at the destination regardless of the DeliveryMode specified by the message producer.

A value of `No-Delivery` specifies that the DeliveryMode will not be overridden.

Note: This attribute is dynamically configurable, but only incoming messages are impacted; stored messages are not impacted.

Privileges | Read/Write
Type | java.lang.String
Default Value | No-Delivery
Legal Values | Persistent Non-Persistent No-Delivery

### Priority

The priority assigned to all messages that arrive at the destination, regardless of the Priority specified by the message producer. The default value (-1) specifies that the destination will not override the Priority set by the message producer.

Note: This attribute is dynamically configurable, but only incoming messages are impacted; stored messages are not impacted.

Privileges | Read/Write
Type | int
Default Value | -1
Minimum value | -1
Maximum value | 9

### RedeliveryDelay

The delay, in milliseconds, before rolled back or recovered messages are redelivered, regardless of the RedeliveryDelay specified by the consumer and/or connection factory. Redelivered queue messages are put back into their originating destination; redelivered topic messages are put back into their originating subscription. The default value (-1) specifies that the destination will not override the RedeliveryDelay setting specified by the consumer and/or connection factory.

Note: This attribute is dynamically configurable, but only incoming messages are impacted; stored messages are not impacted.

Note: Changing the RedeliveryDelay override only affects future rollbacks and recovers, it does not affect rollbacks and recovers that have already occurred.

Privileges | Read/Write
Type | long
Default Value | -1
Minimum value | -1
Maximum value | 9223372036854775807

### TimeToDeliver

The default delay, either in milliseconds or as a schedule, between when a message is produced and when it is made visible on its target destination, regardless of the delivery time specified by the producer and/or connection factory. The default value (`-1`) specifies that the destination will not override the TimeToDeliver setting specified by the producer and/or connection factory. The TimeToDeliver override can be specified either as a long or as a schedule.

Note: Changing the TimeToDeliver override only affects future message delivery, it does not affect message delivery of already produced messages.

For more information, see:

- Schedule

Privileges | Read/Write
Type | java.lang.String
Default Value | -1

### TimeToLive

The time-to-live assigned to all messages that arrive at this topic, regardless of the TimeToLive value specified by the message producer. The default value (`-1`) specifies that this setting will not override the TimeToLive setting specified by the message producer.

Range of Values: Between 0 and a positive 64-bit integer.

Note: This attribute is dynamically configurable, but only incoming messages are impacted; stored messages are not impacted.

Privileges | Read/Write
Type | long
Default Value | -1
Minimum value | -1
Maximum value | 9223372036854775807

## Operations

This section describes the following operations:

isSet unSet |

### isSet

Return true if the given property has been explicitly set in this bean.

Operation Name | `"isSet"`
Parameters | `Object [] { propertyName }` where: `propertyName` is an object of type `java.lang.String` that specifies: property to check
Signature | `String [] { "java.lang.String" }`
Returns | `boolean`
Exceptions | `java.lang.IllegalArgumentException` IllegalArgumentException if propertyName is not a recognized property

### unSet

Restore the given property to its default value.

Operation Name | `"unSet"`
Parameters | `Object [] { propertyName }` where: `propertyName` is an object of type `java.lang.String` that specifies: property to restore
Signature | `String [] { "java.lang.String" }`
Returns | `void`
Exceptions | `java.lang.IllegalArgumentException` UnsupportedOperationException if called on a runtime implementation.