org.jboss.jms.server.connectionfactory
Class ConnectionFactory

java.lang.Object
  extended by ServiceMBeanSupport
      extended by org.jboss.jms.server.connectionfactory.ConnectionFactory

public class ConnectionFactory
extends ServiceMBeanSupport

A deployable JBoss Messaging connection factory. The default connection factory does not support load balancing or automatic failover.

Version:
$Revision: 3237 $ $Id: ConnectionFactory.java 3237 2007-10-21 15:27:51Z timfox $
Author:
Ovidiu Feodorov, Tim Fox

Constructor Summary
ConnectionFactory()
           
ConnectionFactory(java.lang.String clientID)
           
 
Method Summary
 java.lang.String getClientID()
           
 javax.management.ObjectName getConnector()
           
 int getDefaultTempQueueDownCacheSize()
           
 int getDefaultTempQueueFullSize()
           
 int getDefaultTempQueuePageSize()
           
 int getDupsOKBatchSize()
           
 org.w3c.dom.Element getJNDIBindings()
           
 java.lang.String getLoadBalancingFactory()
           
 int getPrefetchSize()
           
 javax.management.ObjectName getServerPeer()
           
 boolean isDisableRemotingChecks()
           
 boolean isSlowConsumers()
           
 boolean isStrictTck()
           
 boolean isSupportsFailover()
           
 boolean isSupportsLoadBalancing()
           
 void setConnector(javax.management.ObjectName on)
           
 void setDefaultTempQueueDownCacheSize(int size)
           
 void setDefaultTempQueueFullSize(int size)
           
 void setDefaultTempQueuePageSize(int size)
           
 void setDisableRemotingChecks(boolean disable)
           
 void setDupsOKBatchSize(int size)
           
 void setJNDIBindings(org.w3c.dom.Element e)
           
 void setLoadBalancingFactory(java.lang.String factoryName)
           
 void setPrefetchSize(int prefetchSize)
           
 void setServerPeer(javax.management.ObjectName on)
           
 void setSlowConsumers(boolean slowConsumers)
           
 void setStrictTck(boolean strictTck)
           
 void setSupportsFailover(boolean supportsFailover)
           
 void setSupportsLoadBalancing(boolean supportsLoadBalancing)
           
 void startService()
           
 void stopService()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConnectionFactory

public ConnectionFactory()

ConnectionFactory

public ConnectionFactory(java.lang.String clientID)
Method Detail

startService

public void startService()
                  throws java.lang.Exception
Throws:
java.lang.Exception

stopService

public void stopService()
                 throws java.lang.Exception
Throws:
java.lang.Exception

getDefaultTempQueueFullSize

public int getDefaultTempQueueFullSize()

setDefaultTempQueueFullSize

public void setDefaultTempQueueFullSize(int size)

getDefaultTempQueuePageSize

public int getDefaultTempQueuePageSize()

setDefaultTempQueuePageSize

public void setDefaultTempQueuePageSize(int size)

getDefaultTempQueueDownCacheSize

public int getDefaultTempQueueDownCacheSize()

setDefaultTempQueueDownCacheSize

public void setDefaultTempQueueDownCacheSize(int size)

getPrefetchSize

public int getPrefetchSize()

setPrefetchSize

public void setPrefetchSize(int prefetchSize)

isSlowConsumers

public boolean isSlowConsumers()

setSlowConsumers

public void setSlowConsumers(boolean slowConsumers)

getClientID

public java.lang.String getClientID()

setJNDIBindings

public void setJNDIBindings(org.w3c.dom.Element e)
                     throws java.lang.Exception
Throws:
java.lang.Exception

getJNDIBindings

public org.w3c.dom.Element getJNDIBindings()

setServerPeer

public void setServerPeer(javax.management.ObjectName on)

getServerPeer

public javax.management.ObjectName getServerPeer()

setConnector

public void setConnector(javax.management.ObjectName on)

getConnector

public javax.management.ObjectName getConnector()

isSupportsFailover

public boolean isSupportsFailover()

setSupportsFailover

public void setSupportsFailover(boolean supportsFailover)

isSupportsLoadBalancing

public boolean isSupportsLoadBalancing()

setSupportsLoadBalancing

public void setSupportsLoadBalancing(boolean supportsLoadBalancing)

getLoadBalancingFactory

public java.lang.String getLoadBalancingFactory()

setLoadBalancingFactory

public void setLoadBalancingFactory(java.lang.String factoryName)
                             throws java.lang.Exception
Throws:
java.lang.Exception

setDupsOKBatchSize

public void setDupsOKBatchSize(int size)
                        throws java.lang.Exception
Throws:
java.lang.Exception

getDupsOKBatchSize

public int getDupsOKBatchSize()

isStrictTck

public boolean isStrictTck()

setStrictTck

public void setStrictTck(boolean strictTck)

isDisableRemotingChecks

public boolean isDisableRemotingChecks()

setDisableRemotingChecks

public void setDisableRemotingChecks(boolean disable)


Copyright © 2006 JBoss Inc. All Rights Reserved.