Class QueueConfigType
java.lang.Object
com.tremolosecurity.config.xml.QueueConfigType
Configuration of how Unison will utilize a JMS Queue
Java class for queueConfigType complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType name="queueConfigType"> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <sequence> <element name="param" type="{http://www.tremolosecurity.com/tremoloConfig}paramType" maxOccurs="unbounded" minOccurs="0"/> </sequence> <attribute name="isUseInternalQueue" type="{http://www.w3.org/2001/XMLSchema}boolean" default="true" /> <attribute name="maxProducers" type="{http://www.w3.org/2001/XMLSchema}int" default="1" /> <attribute name="connectionFactory" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="maxConsumers" type="{http://www.w3.org/2001/XMLSchema}int" default="1" /> <attribute name="maxSessionsPerConnection" type="{http://www.w3.org/2001/XMLSchema}int" default="10" /> <attribute name="taskQueueName" type="{http://www.w3.org/2001/XMLSchema}string" default="TremoloUnisonTaskQueue" /> <attribute name="smtpQueueName" type="{http://www.w3.org/2001/XMLSchema}string" default="TremoloUnisonSMTPQueue" /> <attribute name="encryptionKeyName" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="numQueues" type="{http://www.w3.org/2001/XMLSchema}int" default="1" /> <attribute name="multiTaskQueues" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> <attribute name="keepAliveMillis" type="{http://www.w3.org/2001/XMLSchema}long" default="60000" /> <attribute name="manualDlq" type="{http://www.w3.org/2001/XMLSchema}boolean" default="false" /> <attribute name="manualDlqMaxAttempts" type="{http://www.w3.org/2001/XMLSchema}int" default="3" /> <attribute name="manualDlqName" type="{http://www.w3.org/2001/XMLSchema}string" default="" /> </restriction> </complexContent> </complexType>
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGets the value of the connectionFactory property.Gets the value of the encryptionKeyName property.long
Gets the value of the keepAliveMillis property.int
Gets the value of the manualDlqMaxAttempts property.Gets the value of the manualDlqName property.int
Gets the value of the maxConsumers property.int
Gets the value of the maxProducers property.int
Gets the value of the maxSessionsPerConnection property.int
Gets the value of the numQueues property.getParam()
Gets the value of the param property.Gets the value of the smtpQueueName property.Gets the value of the taskQueueName property.boolean
Gets the value of the isUseInternalQueue property.boolean
Gets the value of the manualDlq property.boolean
Gets the value of the multiTaskQueues property.void
setConnectionFactory
(String value) Sets the value of the connectionFactory property.void
setEncryptionKeyName
(String value) Sets the value of the encryptionKeyName property.void
setIsUseInternalQueue
(Boolean value) Sets the value of the isUseInternalQueue property.void
setKeepAliveMillis
(Long value) Sets the value of the keepAliveMillis property.void
setManualDlq
(Boolean value) Sets the value of the manualDlq property.void
setManualDlqMaxAttempts
(Integer value) Sets the value of the manualDlqMaxAttempts property.void
setManualDlqName
(String value) Sets the value of the manualDlqName property.void
setMaxConsumers
(Integer value) Sets the value of the maxConsumers property.void
setMaxProducers
(Integer value) Sets the value of the maxProducers property.void
Sets the value of the maxSessionsPerConnection property.void
setMultiTaskQueues
(Boolean value) Sets the value of the multiTaskQueues property.void
setNumQueues
(Integer value) Sets the value of the numQueues property.void
setSmtpQueueName
(String value) Sets the value of the smtpQueueName property.void
setTaskQueueName
(String value) Sets the value of the taskQueueName property.
-
Field Details
-
param
-
isUseInternalQueue
-
maxProducers
-
connectionFactory
-
maxConsumers
-
maxSessionsPerConnection
-
taskQueueName
-
smtpQueueName
-
encryptionKeyName
-
numQueues
-
multiTaskQueues
-
keepAliveMillis
-
manualDlq
-
manualDlqMaxAttempts
-
manualDlqName
-
-
Constructor Details
-
QueueConfigType
public QueueConfigType()
-
-
Method Details
-
getParam
Gets the value of the param property.This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the Jakarta XML Binding object. This is why there is not a
set
method for the param property.For example, to add a new item, do as follows:
getParam().add(newItem);
Objects of the following type(s) are allowed in the list
ParamType
-
isIsUseInternalQueue
public boolean isIsUseInternalQueue()Gets the value of the isUseInternalQueue property.- Returns:
- possible object is
Boolean
-
setIsUseInternalQueue
-
getMaxProducers
public int getMaxProducers()Gets the value of the maxProducers property.- Returns:
- possible object is
Integer
-
setMaxProducers
-
getConnectionFactory
-
setConnectionFactory
-
getMaxConsumers
public int getMaxConsumers()Gets the value of the maxConsumers property.- Returns:
- possible object is
Integer
-
setMaxConsumers
-
getMaxSessionsPerConnection
public int getMaxSessionsPerConnection()Gets the value of the maxSessionsPerConnection property.- Returns:
- possible object is
Integer
-
setMaxSessionsPerConnection
-
getTaskQueueName
-
setTaskQueueName
-
getSmtpQueueName
-
setSmtpQueueName
-
getEncryptionKeyName
-
setEncryptionKeyName
-
getNumQueues
public int getNumQueues()Gets the value of the numQueues property.- Returns:
- possible object is
Integer
-
setNumQueues
-
isMultiTaskQueues
public boolean isMultiTaskQueues()Gets the value of the multiTaskQueues property.- Returns:
- possible object is
Boolean
-
setMultiTaskQueues
-
getKeepAliveMillis
public long getKeepAliveMillis()Gets the value of the keepAliveMillis property.- Returns:
- possible object is
Long
-
setKeepAliveMillis
-
isManualDlq
public boolean isManualDlq()Gets the value of the manualDlq property.- Returns:
- possible object is
Boolean
-
setManualDlq
-
getManualDlqMaxAttempts
public int getManualDlqMaxAttempts()Gets the value of the manualDlqMaxAttempts property.- Returns:
- possible object is
Integer
-
setManualDlqMaxAttempts
-
getManualDlqName
-
setManualDlqName
-