Class QueueConfigType

java.lang.Object
com.tremolosecurity.config.xml.QueueConfigType

public class QueueConfigType extends Object
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 Details

    • param

      protected List<ParamType> param
    • isUseInternalQueue

      protected Boolean isUseInternalQueue
    • maxProducers

      protected Integer maxProducers
    • connectionFactory

      protected String connectionFactory
    • maxConsumers

      protected Integer maxConsumers
    • maxSessionsPerConnection

      protected Integer maxSessionsPerConnection
    • taskQueueName

      protected String taskQueueName
    • smtpQueueName

      protected String smtpQueueName
    • encryptionKeyName

      protected String encryptionKeyName
    • numQueues

      protected Integer numQueues
    • multiTaskQueues

      protected Boolean multiTaskQueues
    • keepAliveMillis

      protected Long keepAliveMillis
    • manualDlq

      protected Boolean manualDlq
    • manualDlqMaxAttempts

      protected Integer manualDlqMaxAttempts
    • manualDlqName

      protected String manualDlqName
  • Constructor Details

    • QueueConfigType

      public QueueConfigType()
  • Method Details

    • getParam

      public List<ParamType> 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

      public void setIsUseInternalQueue(Boolean value)
      Sets the value of the isUseInternalQueue property.
      Parameters:
      value - allowed object is Boolean
    • getMaxProducers

      public int getMaxProducers()
      Gets the value of the maxProducers property.
      Returns:
      possible object is Integer
    • setMaxProducers

      public void setMaxProducers(Integer value)
      Sets the value of the maxProducers property.
      Parameters:
      value - allowed object is Integer
    • getConnectionFactory

      public String getConnectionFactory()
      Gets the value of the connectionFactory property.
      Returns:
      possible object is String
    • setConnectionFactory

      public void setConnectionFactory(String value)
      Sets the value of the connectionFactory property.
      Parameters:
      value - allowed object is String
    • getMaxConsumers

      public int getMaxConsumers()
      Gets the value of the maxConsumers property.
      Returns:
      possible object is Integer
    • setMaxConsumers

      public void setMaxConsumers(Integer value)
      Sets the value of the maxConsumers property.
      Parameters:
      value - allowed object is Integer
    • getMaxSessionsPerConnection

      public int getMaxSessionsPerConnection()
      Gets the value of the maxSessionsPerConnection property.
      Returns:
      possible object is Integer
    • setMaxSessionsPerConnection

      public void setMaxSessionsPerConnection(Integer value)
      Sets the value of the maxSessionsPerConnection property.
      Parameters:
      value - allowed object is Integer
    • getTaskQueueName

      public String getTaskQueueName()
      Gets the value of the taskQueueName property.
      Returns:
      possible object is String
    • setTaskQueueName

      public void setTaskQueueName(String value)
      Sets the value of the taskQueueName property.
      Parameters:
      value - allowed object is String
    • getSmtpQueueName

      public String getSmtpQueueName()
      Gets the value of the smtpQueueName property.
      Returns:
      possible object is String
    • setSmtpQueueName

      public void setSmtpQueueName(String value)
      Sets the value of the smtpQueueName property.
      Parameters:
      value - allowed object is String
    • getEncryptionKeyName

      public String getEncryptionKeyName()
      Gets the value of the encryptionKeyName property.
      Returns:
      possible object is String
    • setEncryptionKeyName

      public void setEncryptionKeyName(String value)
      Sets the value of the encryptionKeyName property.
      Parameters:
      value - allowed object is String
    • getNumQueues

      public int getNumQueues()
      Gets the value of the numQueues property.
      Returns:
      possible object is Integer
    • setNumQueues

      public void setNumQueues(Integer value)
      Sets the value of the numQueues property.
      Parameters:
      value - allowed object is Integer
    • isMultiTaskQueues

      public boolean isMultiTaskQueues()
      Gets the value of the multiTaskQueues property.
      Returns:
      possible object is Boolean
    • setMultiTaskQueues

      public void setMultiTaskQueues(Boolean value)
      Sets the value of the multiTaskQueues property.
      Parameters:
      value - allowed object is Boolean
    • getKeepAliveMillis

      public long getKeepAliveMillis()
      Gets the value of the keepAliveMillis property.
      Returns:
      possible object is Long
    • setKeepAliveMillis

      public void setKeepAliveMillis(Long value)
      Sets the value of the keepAliveMillis property.
      Parameters:
      value - allowed object is Long
    • isManualDlq

      public boolean isManualDlq()
      Gets the value of the manualDlq property.
      Returns:
      possible object is Boolean
    • setManualDlq

      public void setManualDlq(Boolean value)
      Sets the value of the manualDlq property.
      Parameters:
      value - allowed object is Boolean
    • getManualDlqMaxAttempts

      public int getManualDlqMaxAttempts()
      Gets the value of the manualDlqMaxAttempts property.
      Returns:
      possible object is Integer
    • setManualDlqMaxAttempts

      public void setManualDlqMaxAttempts(Integer value)
      Sets the value of the manualDlqMaxAttempts property.
      Parameters:
      value - allowed object is Integer
    • getManualDlqName

      public String getManualDlqName()
      Gets the value of the manualDlqName property.
      Returns:
      possible object is String
    • setManualDlqName

      public void setManualDlqName(String value)
      Sets the value of the manualDlqName property.
      Parameters:
      value - allowed object is String