org.jboss.messaging.ra
Class JBMRAProperties

java.lang.Object
  extended by org.jboss.messaging.ra.JBMRAProperties
All Implemented Interfaces:
java.io.Serializable

public class JBMRAProperties
extends java.lang.Object
implements java.io.Serializable

The RA default properties - these are set in the ra.xml file

Version:
$Revision: $
Author:
Adrian Brock, Jesper Pedersen, Andy Taylor
See Also:
Serialized Form

Constructor Summary
JBMRAProperties()
          Constructor
 
Method Summary
 boolean equals(java.lang.Object obj)
          Indicates whether some other object is "equal to" this one.
 java.lang.Boolean getAutoGroup()
          Get auto group
 java.util.Map<java.lang.String,java.lang.Object> getBackupConnectionParameters()
           
 java.lang.String getBackupConnectorClassName()
           
 java.lang.Boolean getBlockOnAcknowledge()
          Get block on acknowledge
 java.lang.Boolean getBlockOnNonPersistentSend()
          Get block on non persistent send
 java.lang.Boolean getBlockOnPersistentSend()
          Get block on persistent send
 java.lang.Long getCallTimeout()
          Get call timeout
 java.lang.Long getClientFailureCheckPeriod()
          Get client failure check period
 java.lang.String getClientID()
          Get the client id
 java.lang.String getConnectionLoadBalancingPolicyClassName()
          Get load balancing policy class name
 java.util.Map<java.lang.String,java.lang.Object> getConnectionParameters()
           
 java.lang.Long getConnectionTTL()
          Get connection TTL
 java.lang.String getConnectorClassName()
           
 java.lang.Integer getConsumerMaxRate()
          Get consumer max rate
 java.lang.Integer getConsumerWindowSize()
          Get consumer window size
 java.lang.String getDiscoveryGroupAddress()
          Get the discovery group name
 java.lang.Integer getDiscoveryGroupPort()
          Get the discovery group port
 java.lang.Long getDiscoveryInitialWaitTimeout()
          Get discovery initial wait timeout
 java.lang.Long getDiscoveryRefreshTimeout()
          Get discovery refresh timeout
 java.lang.Integer getDupsOKBatchSize()
          Get dups ok batch size
 java.lang.Integer getMaxConnections()
          Get max connections
 java.lang.Integer getMinLargeMessageSize()
          Get min large message size
 java.lang.String getPassword()
          Get the password
 java.lang.Boolean getPreAcknowledge()
          Get pre acknowledge
 java.lang.Integer getProducerMaxRate()
          Get producer max rate
 java.lang.Integer getProducerWindowSize()
          Get producer window size
 java.lang.Integer getReconnectAttempts()
          Get reconnect attempts
 java.lang.Long getRetryInterval()
          Get retry interval
 java.lang.Double getRetryIntervalMultiplier()
          Get retry interval multiplier
 java.lang.Integer getTransactionBatchSize()
          Get transaction batch size
 java.lang.String getUserName()
          Get the user name
 java.lang.Boolean getUseXA()
          Get the use XA flag
 int hashCode()
          Return the hash code for the object
 java.lang.Boolean isFailoverOnServerShutdown()
          Get failover on server shutdowns
 boolean isUseXA()
          Use XA for communication
 void setAutoGroup(java.lang.Boolean autoGroup)
          Set auto group
 void setBackupConnectionParameters(java.util.Map<java.lang.String,java.lang.Object> config)
           
 void setBackupConnectorClassName(java.lang.String connectorClassName)
           
 void setBlockOnAcknowledge(java.lang.Boolean blockOnAcknowledge)
          Set block on acknowledge
 void setBlockOnNonPersistentSend(java.lang.Boolean blockOnNonPersistentSend)
          Set block on non persistent send
 void setBlockOnPersistentSend(java.lang.Boolean blockOnPersistentSend)
          Set block on persistent send
 void setCallTimeout(java.lang.Long callTimeout)
          Set call timeout
 void setClientFailureCheckPeriod(java.lang.Long clientFailureCheckPeriod)
          Set client failure check period
 void setClientID(java.lang.String clientID)
          Set the client id
 void setConnectionLoadBalancingPolicyClassName(java.lang.String loadBalancingPolicyClassName)
          Set load balancing policy class name
 void setConnectionParameters(java.util.Map<java.lang.String,java.lang.Object> config)
           
 void setConnectionTTL(java.lang.Long connectionTTL)
          Set connection TTL
 void setConnectorClassName(java.lang.String connectorClassName)
           
 void setConsumerMaxRate(java.lang.Integer consumerMaxRate)
          Set consumer max rate
 void setConsumerWindowSize(java.lang.Integer consumerWindowSize)
          Set consumer window size
 void setDiscoveryGroupAddress(java.lang.String dgn)
          Set the discovery group name
 void setDiscoveryGroupPort(java.lang.Integer dgp)
          Set the discovery group port
 void setDiscoveryInitialWaitTimeout(java.lang.Long discoveryInitialWaitTimeout)
          Set discovery initial wait timeout
 void setDiscoveryRefreshTimeout(java.lang.Long discoveryRefreshTimeout)
          Set discovery refresh timeout
 void setDupsOKBatchSize(java.lang.Integer dupsOKBatchSize)
          Set dups ok batch size
 void setFailoverOnServerShutdown(java.lang.Boolean failoverOnServerShutdown)
          Set failover on server shutdown
 void setMaxConnections(java.lang.Integer maxConnections)
          Set max connections
 void setMinLargeMessageSize(java.lang.Integer minLargeMessageSize)
          Set min large message size
 void setPassword(java.lang.String password)
          Set the password
 void setPreAcknowledge(java.lang.Boolean preAcknowledge)
          Set pre acknowledge
 void setProducerMaxRate(java.lang.Integer producerMaxRate)
          Set producer max rate
 void setProducerWindowSize(java.lang.Integer producerWindowSize)
          Set producer window size
 void setReconnectAttempts(java.lang.Integer reconnectAttempts)
          Set reconnect attempts
 void setRetryInterval(java.lang.Long retryInterval)
          Set retry interval
 void setRetryIntervalMultiplier(java.lang.Double retryIntervalMultiplier)
          Set retry interval multiplier
 void setTransactionBatchSize(java.lang.Integer transactionBatchSize)
          Set transaction batch size
 void setUserName(java.lang.String userName)
          Set the user name
 void setUseXA(java.lang.Boolean xa)
          Set the use XA flag
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

JBMRAProperties

public JBMRAProperties()
Constructor

Method Detail

getDiscoveryGroupAddress

public java.lang.String getDiscoveryGroupAddress()
Get the discovery group name

Returns:
The value

setDiscoveryGroupAddress

public void setDiscoveryGroupAddress(java.lang.String dgn)
Set the discovery group name

Parameters:
dgn - The value

getDiscoveryGroupPort

public java.lang.Integer getDiscoveryGroupPort()
Get the discovery group port

Returns:
The value

setDiscoveryGroupPort

public void setDiscoveryGroupPort(java.lang.Integer dgp)
Set the discovery group port

Parameters:
dgp - The value

getDiscoveryRefreshTimeout

public java.lang.Long getDiscoveryRefreshTimeout()
Get discovery refresh timeout

Returns:
The value

setDiscoveryRefreshTimeout

public void setDiscoveryRefreshTimeout(java.lang.Long discoveryRefreshTimeout)
Set discovery refresh timeout

Parameters:
discoveryRefreshTimeout - The value

getDiscoveryInitialWaitTimeout

public java.lang.Long getDiscoveryInitialWaitTimeout()
Get discovery initial wait timeout

Returns:
The value

setDiscoveryInitialWaitTimeout

public void setDiscoveryInitialWaitTimeout(java.lang.Long discoveryInitialWaitTimeout)
Set discovery initial wait timeout

Parameters:
discoveryInitialWaitTimeout - The value

getConnectionLoadBalancingPolicyClassName

public java.lang.String getConnectionLoadBalancingPolicyClassName()
Get load balancing policy class name

Returns:
The value

setConnectionLoadBalancingPolicyClassName

public void setConnectionLoadBalancingPolicyClassName(java.lang.String loadBalancingPolicyClassName)
Set load balancing policy class name

Parameters:
connectionLoadBalancingPolicyClassName - The value

getClientFailureCheckPeriod

public java.lang.Long getClientFailureCheckPeriod()
Get client failure check period

Returns:
The value

setClientFailureCheckPeriod

public void setClientFailureCheckPeriod(java.lang.Long clientFailureCheckPeriod)
Set client failure check period

Parameters:
clientFailureCheckPeriod - The value

getConnectionTTL

public java.lang.Long getConnectionTTL()
Get connection TTL

Returns:
The value

setConnectionTTL

public void setConnectionTTL(java.lang.Long connectionTTL)
Set connection TTL

Parameters:
connectionTTL - The value

getCallTimeout

public java.lang.Long getCallTimeout()
Get call timeout

Returns:
The value

setCallTimeout

public void setCallTimeout(java.lang.Long callTimeout)
Set call timeout

Parameters:
callTimeout - The value

getDupsOKBatchSize

public java.lang.Integer getDupsOKBatchSize()
Get dups ok batch size

Returns:
The value

setDupsOKBatchSize

public void setDupsOKBatchSize(java.lang.Integer dupsOKBatchSize)
Set dups ok batch size

Parameters:
dupsOKBatchSize - The value

getTransactionBatchSize

public java.lang.Integer getTransactionBatchSize()
Get transaction batch size

Returns:
The value

setTransactionBatchSize

public void setTransactionBatchSize(java.lang.Integer transactionBatchSize)
Set transaction batch size

Parameters:
transactionBatchSize - The value

getConsumerWindowSize

public java.lang.Integer getConsumerWindowSize()
Get consumer window size

Returns:
The value

setConsumerWindowSize

public void setConsumerWindowSize(java.lang.Integer consumerWindowSize)
Set consumer window size

Parameters:
consumerWindowSize - The value

getConsumerMaxRate

public java.lang.Integer getConsumerMaxRate()
Get consumer max rate

Returns:
The value

setConsumerMaxRate

public void setConsumerMaxRate(java.lang.Integer consumerMaxRate)
Set consumer max rate

Parameters:
consumerMaxRate - The value

getProducerWindowSize

public java.lang.Integer getProducerWindowSize()
Get producer window size

Returns:
The value

setProducerWindowSize

public void setProducerWindowSize(java.lang.Integer producerWindowSize)
Set producer window size

Parameters:
producerWindowSize - The value

getProducerMaxRate

public java.lang.Integer getProducerMaxRate()
Get producer max rate

Returns:
The value

setProducerMaxRate

public void setProducerMaxRate(java.lang.Integer producerMaxRate)
Set producer max rate

Parameters:
producerMaxRate - The value

getMinLargeMessageSize

public java.lang.Integer getMinLargeMessageSize()
Get min large message size

Returns:
The value

setMinLargeMessageSize

public void setMinLargeMessageSize(java.lang.Integer minLargeMessageSize)
Set min large message size

Parameters:
minLargeMessageSize - The value

getBlockOnAcknowledge

public java.lang.Boolean getBlockOnAcknowledge()
Get block on acknowledge

Returns:
The value

setBlockOnAcknowledge

public void setBlockOnAcknowledge(java.lang.Boolean blockOnAcknowledge)
Set block on acknowledge

Parameters:
blockOnAcknowledge - The value

getBlockOnNonPersistentSend

public java.lang.Boolean getBlockOnNonPersistentSend()
Get block on non persistent send

Returns:
The value

setBlockOnNonPersistentSend

public void setBlockOnNonPersistentSend(java.lang.Boolean blockOnNonPersistentSend)
Set block on non persistent send

Parameters:
blockOnNonPersistentSend - The value

getBlockOnPersistentSend

public java.lang.Boolean getBlockOnPersistentSend()
Get block on persistent send

Returns:
The value

setBlockOnPersistentSend

public void setBlockOnPersistentSend(java.lang.Boolean blockOnPersistentSend)
Set block on persistent send

Parameters:
blockOnPersistentSend - The value

getAutoGroup

public java.lang.Boolean getAutoGroup()
Get auto group

Returns:
The value

setAutoGroup

public void setAutoGroup(java.lang.Boolean autoGroup)
Set auto group

Parameters:
autoGroup - The value

getMaxConnections

public java.lang.Integer getMaxConnections()
Get max connections

Returns:
The value

setMaxConnections

public void setMaxConnections(java.lang.Integer maxConnections)
Set max connections

Parameters:
maxConnections - The value

getPreAcknowledge

public java.lang.Boolean getPreAcknowledge()
Get pre acknowledge

Returns:
The value

setPreAcknowledge

public void setPreAcknowledge(java.lang.Boolean preAcknowledge)
Set pre acknowledge

Parameters:
preAcknowledge - The value

getRetryInterval

public java.lang.Long getRetryInterval()
Get retry interval

Returns:
The value

setRetryInterval

public void setRetryInterval(java.lang.Long retryInterval)
Set retry interval

Parameters:
retryInterval - The value

getRetryIntervalMultiplier

public java.lang.Double getRetryIntervalMultiplier()
Get retry interval multiplier

Returns:
The value

setRetryIntervalMultiplier

public void setRetryIntervalMultiplier(java.lang.Double retryIntervalMultiplier)
Set retry interval multiplier

Parameters:
retryIntervalMultiplier - The value

getReconnectAttempts

public java.lang.Integer getReconnectAttempts()
Get reconnect attempts

Returns:
The value

setReconnectAttempts

public void setReconnectAttempts(java.lang.Integer reconnectAttempts)
Set reconnect attempts

Parameters:
reconnectAttempts - The value

isFailoverOnServerShutdown

public java.lang.Boolean isFailoverOnServerShutdown()
Get failover on server shutdowns

Returns:
The value

setFailoverOnServerShutdown

public void setFailoverOnServerShutdown(java.lang.Boolean failoverOnServerShutdown)
Set failover on server shutdown

Parameters:
failoverOnServerShutdown - The value

getUserName

public java.lang.String getUserName()
Get the user name

Returns:
The value

setUserName

public void setUserName(java.lang.String userName)
Set the user name

Parameters:
userName - The value

getPassword

public java.lang.String getPassword()
Get the password

Returns:
The value

setPassword

public void setPassword(java.lang.String password)
Set the password

Parameters:
password - The value

getClientID

public java.lang.String getClientID()
Get the client id

Returns:
The value

setClientID

public void setClientID(java.lang.String clientID)
Set the client id

Parameters:
clientID - The value

getUseXA

public java.lang.Boolean getUseXA()
Get the use XA flag

Returns:
The value

setUseXA

public void setUseXA(java.lang.Boolean xa)
Set the use XA flag

Parameters:
xa - The value

isUseXA

public boolean isUseXA()
Use XA for communication

Returns:
The value

equals

public boolean equals(java.lang.Object obj)
Indicates whether some other object is "equal to" this one.

Overrides:
equals in class java.lang.Object
Parameters:
obj - Object with which to compare
Returns:
True if this object is the same as the obj argument; false otherwise.

hashCode

public int hashCode()
Return the hash code for the object

Overrides:
hashCode in class java.lang.Object
Returns:
The hash code

setConnectorClassName

public void setConnectorClassName(java.lang.String connectorClassName)

getConnectorClassName

public java.lang.String getConnectorClassName()

setConnectionParameters

public void setConnectionParameters(java.util.Map<java.lang.String,java.lang.Object> config)

getConnectionParameters

public java.util.Map<java.lang.String,java.lang.Object> getConnectionParameters()

getBackupConnectionParameters

public java.util.Map<java.lang.String,java.lang.Object> getBackupConnectionParameters()

setBackupConnectionParameters

public void setBackupConnectionParameters(java.util.Map<java.lang.String,java.lang.Object> config)

getBackupConnectorClassName

public java.lang.String getBackupConnectorClassName()

setBackupConnectorClassName

public void setBackupConnectorClassName(java.lang.String connectorClassName)


Copyright © 2006 JBoss Inc. All Rights Reserved.