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
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGets the value of the connectionFactory property.Gets the value of the encryptionKeyName property.longGets the value of the keepAliveMillis property.intGets the value of the manualDlqMaxAttempts property.Gets the value of the manualDlqName property.intGets the value of the maxConsumers property.intGets the value of the maxProducers property.intGets the value of the maxSessionsPerConnection property.intGets 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.booleanGets the value of the isUseInternalQueue property.booleanGets the value of the manualDlq property.booleanGets the value of the multiTaskQueues property.voidsetConnectionFactory(String value) Sets the value of the connectionFactory property.voidsetEncryptionKeyName(String value) Sets the value of the encryptionKeyName property.voidsetIsUseInternalQueue(Boolean value) Sets the value of the isUseInternalQueue property.voidsetKeepAliveMillis(Long value) Sets the value of the keepAliveMillis property.voidsetManualDlq(Boolean value) Sets the value of the manualDlq property.voidsetManualDlqMaxAttempts(Integer value) Sets the value of the manualDlqMaxAttempts property.voidsetManualDlqName(String value) Sets the value of the manualDlqName property.voidsetMaxConsumers(Integer value) Sets the value of the maxConsumers property.voidsetMaxProducers(Integer value) Sets the value of the maxProducers property.voidSets the value of the maxSessionsPerConnection property.voidsetMultiTaskQueues(Boolean value) Sets the value of the multiTaskQueues property.voidsetNumQueues(Integer value) Sets the value of the numQueues property.voidsetSmtpQueueName(String value) Sets the value of the smtpQueueName property.voidsetTaskQueueName(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
setmethod 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
-