org.jboss.messaging.jms.server.management.jmx.impl
Class ReplicationAwareConnectionFactoryControlWrapper

java.lang.Object
  extended by javax.management.StandardMBean
      extended by org.jboss.messaging.core.management.jmx.impl.ReplicationAwareStandardMBeanWrapper
          extended by org.jboss.messaging.jms.server.management.jmx.impl.ReplicationAwareConnectionFactoryControlWrapper
All Implemented Interfaces:
javax.management.DynamicMBean, ConnectionFactoryControl

public class ReplicationAwareConnectionFactoryControlWrapper
extends ReplicationAwareStandardMBeanWrapper
implements ConnectionFactoryControl

A ReplicationAwareConnectionFactoryControlWrapper

Author:
Jeff Mesnil

Constructor Summary
ReplicationAwareConnectionFactoryControlWrapper(ConnectionFactoryControlImpl localControl, ReplicationOperationInvoker replicationInvoker)
           
 
Method Summary
 java.util.List<java.lang.String> getBindings()
           
 long getCallTimeout()
           
 long getClientFailureCheckPeriod()
           
 java.lang.String getClientID()
           
 long getConnectionTTL()
           
 int getConsumerMaxRate()
           
 int getConsumerWindowSize()
           
 int getDupsOKBatchSize()
           
 int getMaxConnections()
           
 javax.management.MBeanInfo getMBeanInfo()
           
 long getMinLargeMessageSize()
           
 java.lang.String getName()
           
 int getProducerMaxRate()
           
 int getProducerWindowSize()
           
 int getReconnectAttempts()
           
 long getRetryInterval()
           
 double getRetryIntervalMultiplier()
           
 long getTransactionBatchSize()
           
 boolean isAutoGroup()
           
 boolean isBlockOnAcknowledge()
           
 boolean isBlockOnNonPersistentSend()
           
 boolean isBlockOnPersistentSend()
           
 boolean isFailoverOnNodeShutdown()
           
 boolean isPreAcknowledge()
           
 
Methods inherited from class org.jboss.messaging.core.management.jmx.impl.ReplicationAwareStandardMBeanWrapper
replicationAwareInvoke
 
Methods inherited from class javax.management.StandardMBean
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInterface, getParameterName, getParameterName, invoke, setAttribute, setAttributes, setImplementation
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReplicationAwareConnectionFactoryControlWrapper

public ReplicationAwareConnectionFactoryControlWrapper(ConnectionFactoryControlImpl localControl,
                                                       ReplicationOperationInvoker replicationInvoker)
                                                throws java.lang.Exception
Throws:
java.lang.Exception
Method Detail

getName

public java.lang.String getName()
Specified by:
getName in interface ConnectionFactoryControl

getBindings

public java.util.List<java.lang.String> getBindings()
Specified by:
getBindings in interface ConnectionFactoryControl

getCallTimeout

public long getCallTimeout()
Specified by:
getCallTimeout in interface ConnectionFactoryControl

getClientID

public java.lang.String getClientID()
Specified by:
getClientID in interface ConnectionFactoryControl

getConsumerMaxRate

public int getConsumerMaxRate()
Specified by:
getConsumerMaxRate in interface ConnectionFactoryControl

getConsumerWindowSize

public int getConsumerWindowSize()
Specified by:
getConsumerWindowSize in interface ConnectionFactoryControl

getProducerMaxRate

public int getProducerMaxRate()
Specified by:
getProducerMaxRate in interface ConnectionFactoryControl

getProducerWindowSize

public int getProducerWindowSize()
Specified by:
getProducerWindowSize in interface ConnectionFactoryControl

getDupsOKBatchSize

public int getDupsOKBatchSize()
Specified by:
getDupsOKBatchSize in interface ConnectionFactoryControl

getClientFailureCheckPeriod

public long getClientFailureCheckPeriod()
Specified by:
getClientFailureCheckPeriod in interface ConnectionFactoryControl

isBlockOnAcknowledge

public boolean isBlockOnAcknowledge()
Specified by:
isBlockOnAcknowledge in interface ConnectionFactoryControl

isBlockOnNonPersistentSend

public boolean isBlockOnNonPersistentSend()
Specified by:
isBlockOnNonPersistentSend in interface ConnectionFactoryControl

isBlockOnPersistentSend

public boolean isBlockOnPersistentSend()
Specified by:
isBlockOnPersistentSend in interface ConnectionFactoryControl

isPreAcknowledge

public boolean isPreAcknowledge()
Specified by:
isPreAcknowledge in interface ConnectionFactoryControl

getConnectionTTL

public long getConnectionTTL()
Specified by:
getConnectionTTL in interface ConnectionFactoryControl

getMaxConnections

public int getMaxConnections()
Specified by:
getMaxConnections in interface ConnectionFactoryControl

getReconnectAttempts

public int getReconnectAttempts()
Specified by:
getReconnectAttempts in interface ConnectionFactoryControl

isFailoverOnNodeShutdown

public boolean isFailoverOnNodeShutdown()
Specified by:
isFailoverOnNodeShutdown in interface ConnectionFactoryControl

getMinLargeMessageSize

public long getMinLargeMessageSize()
Specified by:
getMinLargeMessageSize in interface ConnectionFactoryControl

getRetryInterval

public long getRetryInterval()
Specified by:
getRetryInterval in interface ConnectionFactoryControl

getRetryIntervalMultiplier

public double getRetryIntervalMultiplier()
Specified by:
getRetryIntervalMultiplier in interface ConnectionFactoryControl

getTransactionBatchSize

public long getTransactionBatchSize()
Specified by:
getTransactionBatchSize in interface ConnectionFactoryControl

isAutoGroup

public boolean isAutoGroup()
Specified by:
isAutoGroup in interface ConnectionFactoryControl

getMBeanInfo

public javax.management.MBeanInfo getMBeanInfo()
Specified by:
getMBeanInfo in interface javax.management.DynamicMBean
Overrides:
getMBeanInfo in class javax.management.StandardMBean


Copyright © 2006 JBoss Inc. All Rights Reserved.