public class JMSConnectionFactoryControlImpl extends StandardMBean implements ConnectionFactoryControl
| Constructor and Description |
|---|
JMSConnectionFactoryControlImpl(ConnectionFactoryConfiguration cfConfig,
HornetQConnectionFactory cf,
JMSServerManager jmsManager,
String name) |
| Modifier and Type | Method and Description |
|---|---|
void |
addJNDI(String jndi)
Add the JNDI binding to this destination
|
long |
getCallTimeout() |
long |
getClientFailureCheckPeriod() |
String |
getClientID()
Returns the Client ID of this connection factory (or
null if it is not set. |
int |
getConfirmationWindowSize() |
String |
getConnectionLoadBalancingPolicyClassName() |
long |
getConnectionTTL() |
int |
getConsumerMaxRate() |
int |
getConsumerWindowSize() |
DiscoveryGroupConfiguration |
getDiscoveryGroupConfiguration()
get the discovery group configuration
|
int |
getDupsOKBatchSize()
Returns the batch size (in bytes) between acknowledgements when using DUPS_OK_ACKNOWLEDGE mode.
|
int |
getFactoryType()
return the type of factory
|
String |
getGroupID() |
int |
getInitialMessagePacketSize() |
String[] |
getJNDIBindings()
Returns the JNDI bindings associated to this connection factory.
|
long |
getMaxRetryInterval() |
MBeanInfo |
getMBeanInfo() |
int |
getMinLargeMessageSize() |
String |
getName()
Returns the configuration name of this connection factory.
|
int |
getProducerMaxRate() |
int |
getProducerWindowSize() |
int |
getReconnectAttempts() |
long |
getRetryInterval() |
double |
getRetryIntervalMultiplier() |
int |
getScheduledThreadPoolMaxSize() |
TransportConfiguration[] |
getStaticConnectors() |
int |
getThreadPoolMaxSize() |
int |
getTransactionBatchSize()
Returns the batch size (in bytes) between acknowledgements when using a transacted session.
|
boolean |
isAutoGroup() |
boolean |
isBlockOnAcknowledge() |
boolean |
isBlockOnDurableSend() |
boolean |
isBlockOnNonDurableSend() |
boolean |
isCacheLargeMessagesClient() |
boolean |
isCompressLargeMessages() |
boolean |
isFailoverOnInitialConnection() |
boolean |
isHA()
does ths cf support HA
|
boolean |
isPreAcknowledge() |
boolean |
isUseGlobalPools() |
void |
setAutoGroup(boolean autoGroup) |
void |
setBlockOnAcknowledge(boolean blockOnAcknowledge) |
void |
setBlockOnDurableSend(boolean blockOnDurableSend) |
void |
setBlockOnNonDurableSend(boolean blockOnNonDurableSend) |
void |
setCacheLargeMessagesClient(boolean cacheLargeMessagesClient) |
void |
setCallTimeout(long callTimeout) |
void |
setClientFailureCheckPeriod(long clientFailureCheckPeriod) |
void |
setClientID(String clientID)
Sets the Client ID for this connection factory.
|
void |
setCompressLargeMessages(boolean compress) |
void |
setConfirmationWindowSize(int confirmationWindowSize) |
void |
setConnectionLoadBalancingPolicyClassName(String name) |
void |
setConnectionTTL(long connectionTTL) |
void |
setConsumerMaxRate(int consumerMaxRate) |
void |
setConsumerWindowSize(int consumerWindowSize) |
void |
setDupsOKBatchSize(int dupsOKBatchSize) |
void |
setFailoverOnInitialConnection(boolean failover) |
void |
setGroupID(String groupID) |
void |
setMaxRetryInterval(long retryInterval) |
void |
setMinLargeMessageSize(int minLargeMessageSize) |
void |
setPreAcknowledge(boolean preAcknowledge) |
void |
setProducerMaxRate(int producerMaxRate) |
void |
setProducerWindowSize(int producerWindowSize) |
void |
setReconnectAttempts(int reconnectAttempts) |
void |
setRetryInterval(long retryInterval) |
void |
setRetryIntervalMultiplier(double retryIntervalMultiplier) |
void |
setScheduledThreadPoolMaxSize(int scheduledThreadPoolMaxSize) |
void |
setThreadPoolMaxSize(int threadPoolMaxSize) |
void |
setTransactionBatchSize(int transactionBatchSize) |
void |
setUseGlobalPools(boolean useGlobalPools) |
cacheMBeanInfo, getAttribute, getAttributes, getCachedMBeanInfo, getClassName, getConstructors, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getDescription, getImpact, getImplementation, getImplementationClass, getMBeanInterface, getParameterName, getParameterName, invoke, postDeregister, postRegister, preDeregister, preRegister, setAttribute, setAttributes, setImplementationpublic JMSConnectionFactoryControlImpl(ConnectionFactoryConfiguration cfConfig, HornetQConnectionFactory cf, JMSServerManager jmsManager, String name) throws NotCompliantMBeanException
NotCompliantMBeanExceptionpublic String[] getJNDIBindings()
ConnectionFactoryControlgetJNDIBindings in interface ConnectionFactoryControlpublic boolean isCompressLargeMessages()
isCompressLargeMessages in interface ConnectionFactoryControlpublic void setCompressLargeMessages(boolean compress)
setCompressLargeMessages in interface ConnectionFactoryControlpublic boolean isHA()
ConnectionFactoryControlisHA in interface ConnectionFactoryControlpublic int getFactoryType()
ConnectionFactoryControlgetFactoryType in interface ConnectionFactoryControlpublic String getClientID()
ConnectionFactoryControlnull if it is not set.getClientID in interface ConnectionFactoryControlpublic long getClientFailureCheckPeriod()
getClientFailureCheckPeriod in interface ConnectionFactoryControlClientSessionFactory#getClientFailureCheckPeriod()public void setClientID(String clientID)
ConnectionFactoryControlsetClientID in interface ConnectionFactoryControlpublic void setDupsOKBatchSize(int dupsOKBatchSize)
setDupsOKBatchSize in interface ConnectionFactoryControlClientSessionFactory#setAckBatchSize(int)public void setTransactionBatchSize(int transactionBatchSize)
setTransactionBatchSize in interface ConnectionFactoryControlClientSessionFactory#setAckBatchSize(int)public void setClientFailureCheckPeriod(long clientFailureCheckPeriod)
setClientFailureCheckPeriod in interface ConnectionFactoryControlClientSessionFactory#setClientFailureCheckPeriodpublic void setConnectionTTL(long connectionTTL)
setConnectionTTL in interface ConnectionFactoryControlClientSessionFactory#setConnectionTTL(long)public void setCallTimeout(long callTimeout)
setCallTimeout in interface ConnectionFactoryControlClientSessionFactory#setCallTimeout(long)public void setConsumerWindowSize(int consumerWindowSize)
setConsumerWindowSize in interface ConnectionFactoryControlClientSessionFactory#setConfirmationWindowSize(int)public void setConsumerMaxRate(int consumerMaxRate)
setConsumerMaxRate in interface ConnectionFactoryControlClientSessionFactory#setConsumerMaxRate(int)public void setConfirmationWindowSize(int confirmationWindowSize)
setConfirmationWindowSize in interface ConnectionFactoryControlClientSessionFactory#setConfirmationWindowSize(int)public void setProducerMaxRate(int producerMaxRate)
setProducerMaxRate in interface ConnectionFactoryControlClientSessionFactory#setProducerMaxRate(int)public int getProducerWindowSize()
getProducerWindowSize in interface ConnectionFactoryControlorg.hornetq.api.core.client.ClientSessionFactory#getProducerWindowSize()public void setProducerWindowSize(int producerWindowSize)
setProducerWindowSize in interface ConnectionFactoryControlClientSessionFactory#setProducerWindowSize(int)public void setCacheLargeMessagesClient(boolean cacheLargeMessagesClient)
setCacheLargeMessagesClient in interface ConnectionFactoryControlClientSessionFactory#setCacheLargeMessagesClient(boolean)public boolean isCacheLargeMessagesClient()
isCacheLargeMessagesClient in interface ConnectionFactoryControlClientSessionFactory#isCacheLargeMessagesClient()public void setMinLargeMessageSize(int minLargeMessageSize)
setMinLargeMessageSize in interface ConnectionFactoryControlClientSessionFactory#setMinLargeMessageSize(int)public void setBlockOnNonDurableSend(boolean blockOnNonDurableSend)
setBlockOnNonDurableSend in interface ConnectionFactoryControlClientSessionFactory#setBlockOnNonDurableSend(boolean)public void setBlockOnAcknowledge(boolean blockOnAcknowledge)
setBlockOnAcknowledge in interface ConnectionFactoryControlClientSessionFactory#setBlockOnAcknowledge(boolean)public void setBlockOnDurableSend(boolean blockOnDurableSend)
setBlockOnDurableSend in interface ConnectionFactoryControlClientSessionFactory#setBlockOnDurableSend(boolean)public void setAutoGroup(boolean autoGroup)
setAutoGroup in interface ConnectionFactoryControlClientSessionFactory#setAutoGroup(boolean)public void setPreAcknowledge(boolean preAcknowledge)
setPreAcknowledge in interface ConnectionFactoryControlClientSessionFactory#setPreAcknowledge(boolean)public void setMaxRetryInterval(long retryInterval)
setMaxRetryInterval in interface ConnectionFactoryControlClientSessionFactory#setMaxRetryInterval(long)public void setRetryIntervalMultiplier(double retryIntervalMultiplier)
setRetryIntervalMultiplier in interface ConnectionFactoryControlClientSessionFactory#setRetryIntervalMultiplier(double)public void setReconnectAttempts(int reconnectAttempts)
setReconnectAttempts in interface ConnectionFactoryControlClientSessionFactory#setReconnectAttempts(int)public void setFailoverOnInitialConnection(boolean failover)
setFailoverOnInitialConnection in interface ConnectionFactoryControlClientSessionFactory#setFailoverOnInitialConnection(boolean)public boolean isUseGlobalPools()
isUseGlobalPools in interface ConnectionFactoryControlClientSessionFactory#isUseGlobalPools()public void setScheduledThreadPoolMaxSize(int scheduledThreadPoolMaxSize)
setScheduledThreadPoolMaxSize in interface ConnectionFactoryControlClientSessionFactory#setScheduledThreadPoolMaxSize(int)public int getThreadPoolMaxSize()
getThreadPoolMaxSize in interface ConnectionFactoryControlClientSessionFactory#getThreadPoolMaxSize()public void setThreadPoolMaxSize(int threadPoolMaxSize)
setThreadPoolMaxSize in interface ConnectionFactoryControlClientSessionFactory#setThreadPoolMaxSize(int)public int getInitialMessagePacketSize()
getInitialMessagePacketSize in interface ConnectionFactoryControlClientSessionFactory#getInitialMessagePacketSize()public void setGroupID(String groupID)
setGroupID in interface ConnectionFactoryControlClientSessionFactory#setGroupID(String)public String getGroupID()
getGroupID in interface ConnectionFactoryControlClientSessionFactory#getGroupID()public void setUseGlobalPools(boolean useGlobalPools)
setUseGlobalPools in interface ConnectionFactoryControlClientSessionFactory#setUseGlobalPools(boolean)public int getScheduledThreadPoolMaxSize()
getScheduledThreadPoolMaxSize in interface ConnectionFactoryControlClientSessionFactory#getScheduledThreadPoolMaxSize()public void setRetryInterval(long retryInterval)
setRetryInterval in interface ConnectionFactoryControlClientSessionFactory#setRetryInterval(long)public long getMaxRetryInterval()
getMaxRetryInterval in interface ConnectionFactoryControlClientSessionFactory#getMaxRetryInterval()public String getConnectionLoadBalancingPolicyClassName()
getConnectionLoadBalancingPolicyClassName in interface ConnectionFactoryControlClientSessionFactory#getConnectionLoadBalancingPolicyClassName()public void setConnectionLoadBalancingPolicyClassName(String name)
setConnectionLoadBalancingPolicyClassName in interface ConnectionFactoryControlClientSessionFactory#setConnectionLoadBalancingPolicyClassName(String)public TransportConfiguration[] getStaticConnectors()
getStaticConnectors in interface ConnectionFactoryControlClientSessionFactory#getStaticConnectors()public DiscoveryGroupConfiguration getDiscoveryGroupConfiguration()
ConnectionFactoryControlgetDiscoveryGroupConfiguration in interface ConnectionFactoryControlpublic void addJNDI(String jndi) throws Exception
ConnectionFactoryControladdJNDI in interface ConnectionFactoryControlExceptionpublic long getCallTimeout()
getCallTimeout in interface ConnectionFactoryControlClientSessionFactory#getCallTimeout()public int getConsumerMaxRate()
getConsumerMaxRate in interface ConnectionFactoryControlClientSessionFactory#getConsumerMaxRate()public int getConsumerWindowSize()
getConsumerWindowSize in interface ConnectionFactoryControlClientSessionFactory#getConsumerWindowSize()public int getProducerMaxRate()
getProducerMaxRate in interface ConnectionFactoryControlClientSessionFactory#getProducerMaxRate()public int getConfirmationWindowSize()
getConfirmationWindowSize in interface ConnectionFactoryControlClientSessionFactory#getConfirmationWindowSize()public int getDupsOKBatchSize()
ConnectionFactoryControlgetDupsOKBatchSize in interface ConnectionFactoryControlClientSessionFactory#getAckBatchSize(),
Session.DUPS_OK_ACKNOWLEDGEpublic boolean isBlockOnAcknowledge()
isBlockOnAcknowledge in interface ConnectionFactoryControlClientSessionFactory#isBlockOnAcknowledge()public boolean isBlockOnNonDurableSend()
isBlockOnNonDurableSend in interface ConnectionFactoryControlClientSessionFactory#isBlockOnNonDurableSend()public boolean isBlockOnDurableSend()
isBlockOnDurableSend in interface ConnectionFactoryControlClientSessionFactory#isBlockOnDurableSend()public boolean isPreAcknowledge()
isPreAcknowledge in interface ConnectionFactoryControlClientSessionFactory#isPreAcknowledge()public String getName()
ConnectionFactoryControlgetName in interface ConnectionFactoryControlpublic long getConnectionTTL()
getConnectionTTL in interface ConnectionFactoryControlClientSessionFactory#getConnectionTTL()public int getReconnectAttempts()
getReconnectAttempts in interface ConnectionFactoryControlClientSessionFactory#getReconnectAttempts()public boolean isFailoverOnInitialConnection()
isFailoverOnInitialConnection in interface ConnectionFactoryControlClientSessionFactory#isFailoverOnInitialConnection()public int getMinLargeMessageSize()
getMinLargeMessageSize in interface ConnectionFactoryControlClientSessionFactory#getMinLargeMessageSize()public long getRetryInterval()
getRetryInterval in interface ConnectionFactoryControlClientSessionFactory#getRetryInterval()public double getRetryIntervalMultiplier()
getRetryIntervalMultiplier in interface ConnectionFactoryControlClientSessionFactory#getRetryIntervalMultiplier()public int getTransactionBatchSize()
ConnectionFactoryControlgetTransactionBatchSize in interface ConnectionFactoryControlClientSessionFactory#getAckBatchSize()public boolean isAutoGroup()
isAutoGroup in interface ConnectionFactoryControlClientSessionFactory#isAutoGroup()public MBeanInfo getMBeanInfo()
getMBeanInfo in interface DynamicMBeangetMBeanInfo in class StandardMBeanCopyright © 2012 JBoss by Red Hat. All Rights Reserved.