public class DestinationTunables extends Object
Modifier and Type | Field and Description |
---|---|
protected AttachSender |
attachSender |
protected Boolean |
consumptionPausedAtStartup |
protected Boolean |
defaultUnitOfOrder |
protected List<String> |
destinationKeys |
protected Integer |
incompleteWorkExpirationTime |
protected Boolean |
insertionPausedAtStartup |
protected Integer |
maximumMessageSize |
protected MessagePerformancePreference |
messagePerformancePreference |
protected String |
name |
protected String |
notes |
protected Boolean |
productionPausedAtStartup |
protected String |
quota |
protected SAFExportPolicy |
safExportPolicy |
protected UnitOfWorkHandlingPolicy |
unitOfWorkHandlingPolicy |
Constructor and Description |
---|
DestinationTunables() |
Modifier and Type | Method and Description |
---|---|
AttachSender |
getAttachSender()
Get the attach sender configuration.
|
Long |
getBytesHigh()
Get the number of bytes high threshold.
|
Long |
getBytesLow()
Get the number of bytes low threshold.
|
Boolean |
getConsumptionPausedAtStartup()
Get whether or not message consumption is paused at server startup.
|
Boolean |
getDefaultUnitOfOrder()
Get the default unit of order.
|
DeliveryMode |
getDeliveryMode()
Get the message delivery mode.
|
List<String> |
getDestinationKeys()
Get the list of destination keys.
|
String |
getErrorDestination()
Get the error destination.
|
String |
getExpirationLoggingPolicy()
Get the message expiration logging policy.
|
ExpirationPolicy |
getExpirationPolicy()
Get the message expiration policy.
|
Integer |
getIncompleteWorkExpirationTime()
Get the incomplete work expiration time.
|
Boolean |
getInsertionPausedAtStartup()
Get whether or not message insertion is paused at server startup.
|
Integer |
getMaximumMessageSize()
Get the maximum message size.
|
Boolean |
getMessageLoggingEnabled()
Get whether or not message logging is enabled.
|
String |
getMessageLoggingFormat()
Get the message logging format.
|
MessagePerformancePreference |
getMessagePerformancePreference()
Get the message performance preference.
|
Long |
getMessagesHigh()
Get the number of messages high threshold.
|
Long |
getMessagesLow()
Get the number of messages low threshold.
|
String |
getName()
Get the name.
|
String |
getNotes()
Get the notes.
|
Integer |
getPriority()
Get the message priority.
|
Boolean |
getProductionPausedAtStartup()
Get whether or not message production is paused at server startup.
|
String |
getQuota()
Get the quota.
|
Long |
getRedeliveryDelay()
Get the message redelivery delay.
|
Integer |
getRedeliveryLimit()
Get the message redelivery limit.
|
SAFExportPolicy |
getSafExportPolicy()
Get the SAF export policy.
|
String |
getTimeToDeliver()
Get the time to deliver.
|
Long |
getTimeToLive()
Get the time to live.
|
UnitOfWorkHandlingPolicy |
getUnitOfWorkHandlingPolicy()
Get the unit of work handling policy.
|
boolean |
isDeliveryFailureParamsEmpty()
Whether or not the DeliveryFailureParams folder-related params are empty.
|
boolean |
isDeliveryParamsOverridesEmpty()
Whether or not the DeliveryParamsOverrides folder-related params are empty.
|
boolean |
isMessageLoggingParamsEmpty()
Whether or not the MessageLoggingParams folder-related params are empty.
|
boolean |
isThresholdsEmpty()
Whether or not the Thresholds folder-related params are empty.
|
DestinationTunables |
setAttachSender(AttachSender attachSender)
Set the attach sender configuration.
|
DestinationTunables |
setBytesHigh(Long bytesHigh)
Set the number of bytes high threshold.
|
DestinationTunables |
setBytesLow(Long bytesLow)
Set the number of bytes low threshold.
|
DestinationTunables |
setConsumptionPausedAtStartup(Boolean consumptionPausedAtStartup)
Set whether or not message consumption is paused at server startup.
|
DestinationTunables |
setDefaultUnitOfOrder(Boolean defaultUnitOfOrder)
Set the default unit of order.
|
DestinationTunables |
setDeliveryMode(DeliveryMode deliveryMode)
Set the message delivery mode.
|
DestinationTunables |
setDestinationKeys(List<String> destinationKeys)
Set the list of destination keys.
|
DestinationTunables |
setErrorDestination(String errorDestination)
Set the error destination.
|
DestinationTunables |
setExpirationLoggingPolicy(String expirationLoggingPolicy)
Set the message expiration logging policy.
|
DestinationTunables |
setExpirationPolicy(ExpirationPolicy expirationPolicy)
Set the message expiration policy.
|
DestinationTunables |
setIncompleteWorkExpirationTime(Integer incompleteWorkExpirationTime)
Set the incomplete work expiration time.
|
DestinationTunables |
setInsertionPausedAtStartup(Boolean insertionPausedAtStartup)
Set whether or not message insertion is paused at server startup.
|
DestinationTunables |
setMaximumMessageSize(Integer maximumMessageSize)
Set the maximum message size.
|
DestinationTunables |
setMessageLoggingEnabled(Boolean messageLoggingEnabled)
Set whether or not message logging is enabled.
|
DestinationTunables |
setMessageLoggingFormat(String messageLoggingFormat)
Set the message logging format.
|
DestinationTunables |
setMessagePerformancePreference(MessagePerformancePreference messagePerformancePreference)
Set the message performance preference.
|
DestinationTunables |
setMessagesHigh(Long messagesHigh)
Set the number of messages high threshold.
|
DestinationTunables |
setMessagesLow(Long messagesLow)
Set the number of messages low threshold.
|
DestinationTunables |
setName(String name)
Set the name.
|
DestinationTunables |
setNotes(String notes)
Set the notes.
|
DestinationTunables |
setPriority(Integer priority)
Set the message priority.
|
DestinationTunables |
setProductionPausedAtStartup(Boolean productionPausedAtStartup)
Set whether or not message production is paused at server startup.
|
DestinationTunables |
setQuota(String quota)
Set the quota.
|
DestinationTunables |
setRedeliveryDelay(Long redeliveryDelay)
Set the message redelivery delay.
|
DestinationTunables |
setRedeliveryLimit(Integer redeliveryLimit)
Set the message redelivery limit.
|
DestinationTunables |
setSafExportPolicy(SAFExportPolicy safExportPolicy)
Set the SAF export policy.
|
DestinationTunables |
setTimeToDeliver(String timeToDeliver)
Set the time to deliver.
|
DestinationTunables |
setTimeToLive(Long timeToLive)
Set the time to live.
|
DestinationTunables |
setUnitOfWorkHandlingPolicy(UnitOfWorkHandlingPolicy unitOfWorkHandlingPolicy)
Set the unit of work handling policy.
|
protected AttachSender attachSender
protected Boolean consumptionPausedAtStartup
protected Boolean defaultUnitOfOrder
protected Integer incompleteWorkExpirationTime
protected Boolean insertionPausedAtStartup
protected Integer maximumMessageSize
protected MessagePerformancePreference messagePerformancePreference
protected String name
protected String notes
protected Boolean productionPausedAtStartup
protected String quota
protected SAFExportPolicy safExportPolicy
protected UnitOfWorkHandlingPolicy unitOfWorkHandlingPolicy
public AttachSender getAttachSender()
public DestinationTunables setAttachSender(AttachSender attachSender)
attachSender
- the new attach sender configurationpublic Boolean getConsumptionPausedAtStartup()
public DestinationTunables setConsumptionPausedAtStartup(Boolean consumptionPausedAtStartup)
consumptionPausedAtStartup
- the new valuepublic Boolean getDefaultUnitOfOrder()
public DestinationTunables setDefaultUnitOfOrder(Boolean defaultUnitOfOrder)
defaultUnitOfOrder
- the new default unit of orderpublic List<String> getDestinationKeys()
public DestinationTunables setDestinationKeys(List<String> destinationKeys)
destinationKeys
- the new listpublic Integer getIncompleteWorkExpirationTime()
public DestinationTunables setIncompleteWorkExpirationTime(Integer incompleteWorkExpirationTime)
incompleteWorkExpirationTime
- the new valuepublic Boolean getInsertionPausedAtStartup()
public DestinationTunables setInsertionPausedAtStartup(Boolean insertionPausedAtStartup)
insertionPausedAtStartup
- the new valuepublic Integer getMaximumMessageSize()
public DestinationTunables setMaximumMessageSize(Integer maximumMessageSize)
maximumMessageSize
- the new maximum message sizepublic MessagePerformancePreference getMessagePerformancePreference()
public DestinationTunables setMessagePerformancePreference(MessagePerformancePreference messagePerformancePreference)
messagePerformancePreference
- the new valuepublic String getName()
public DestinationTunables setName(String name)
name
- the new namepublic String getNotes()
public DestinationTunables setNotes(String notes)
notes
- the new valuepublic Boolean getProductionPausedAtStartup()
public DestinationTunables setProductionPausedAtStartup(Boolean productionPausedAtStartup)
productionPausedAtStartup
- the new valuepublic String getQuota()
public DestinationTunables setQuota(String quota)
quota
- the new quotapublic SAFExportPolicy getSafExportPolicy()
public DestinationTunables setSafExportPolicy(SAFExportPolicy safExportPolicy)
safExportPolicy
- the new SAF export policypublic UnitOfWorkHandlingPolicy getUnitOfWorkHandlingPolicy()
public DestinationTunables setUnitOfWorkHandlingPolicy(UnitOfWorkHandlingPolicy unitOfWorkHandlingPolicy)
unitOfWorkHandlingPolicy
- the new unit of work handling policypublic String getErrorDestination()
public DestinationTunables setErrorDestination(String errorDestination)
errorDestination
- the new valuepublic String getExpirationLoggingPolicy()
public DestinationTunables setExpirationLoggingPolicy(String expirationLoggingPolicy)
expirationLoggingPolicy
- the new valuepublic ExpirationPolicy getExpirationPolicy()
public DestinationTunables setExpirationPolicy(ExpirationPolicy expirationPolicy)
expirationPolicy
- the new message expiration policypublic Integer getRedeliveryLimit()
public DestinationTunables setRedeliveryLimit(Integer redeliveryLimit)
redeliveryLimit
- the new message redelivery limitpublic DeliveryMode getDeliveryMode()
public DestinationTunables setDeliveryMode(DeliveryMode deliveryMode)
deliveryMode
- the new message delivery modepublic Integer getPriority()
public DestinationTunables setPriority(Integer priority)
priority
- the new message prioritypublic Long getRedeliveryDelay()
public DestinationTunables setRedeliveryDelay(Long redeliveryDelay)
redeliveryDelay
- the new message redelivery delaypublic String getTimeToDeliver()
public DestinationTunables setTimeToDeliver(String timeToDeliver)
timeToDeliver
- the new time to deliverpublic Long getTimeToLive()
public DestinationTunables setTimeToLive(Long timeToLive)
timeToLive
- the new time to livepublic Boolean getMessageLoggingEnabled()
public DestinationTunables setMessageLoggingEnabled(Boolean messageLoggingEnabled)
messageLoggingEnabled
- the new valuepublic String getMessageLoggingFormat()
public DestinationTunables setMessageLoggingFormat(String messageLoggingFormat)
messageLoggingFormat
- the new message logging formatpublic Long getBytesHigh()
public DestinationTunables setBytesHigh(Long bytesHigh)
bytesHigh
- the new number of bytes high thresholdpublic Long getBytesLow()
public DestinationTunables setBytesLow(Long bytesLow)
bytesLow
- the new number of bytes low thresholdpublic Long getMessagesHigh()
public DestinationTunables setMessagesHigh(Long messagesHigh)
messagesHigh
- the number of messages high thresholdpublic Long getMessagesLow()
public DestinationTunables setMessagesLow(Long messagesLow)
messagesLow
- the new number of messages low thresholdpublic boolean isDeliveryFailureParamsEmpty()
public boolean isDeliveryParamsOverridesEmpty()
public boolean isMessageLoggingParamsEmpty()
public boolean isThresholdsEmpty()