public void setUseGlobalPools(boolean useGlobalPools) {
   cfConfig.setUseGlobalPools(useGlobalPools);
   recreateCF();
 }
 public int getFactoryType() {
   return cfConfig.getFactoryType().intValue();
 }
 public long getClientFailureCheckPeriod() {
   return cfConfig.getClientFailureCheckPeriod();
 }
 public int getTransactionBatchSize() {
   return cfConfig.getTransactionBatchSize();
 }
 public void setCompressLargeMessages(final boolean compress) {
   cfConfig.setCompressLargeMessages(compress);
   recreateCF();
 }
 public boolean isFailoverOnInitialConnection() {
   return cfConfig.isFailoverOnInitialConnection();
 }
 public long getRetryInterval() {
   return cfConfig.getRetryInterval();
 }
 public long getCallFailoverTimeout() {
   return cfConfig.getCallFailoverTimeout();
 }
 public int getConsumerMaxRate() {
   return cfConfig.getConsumerMaxRate();
 }
 public void setConnectionLoadBalancingPolicyClassName(String name) {
   cfConfig.setLoadBalancingPolicyClassName(name);
   recreateCF();
 }
 public long getCallTimeout() {
   return cfConfig.getCallTimeout();
 }
 public String getConnectionLoadBalancingPolicyClassName() {
   return cfConfig.getLoadBalancingPolicyClassName();
 }
 public void setRetryInterval(long retryInterval) {
   cfConfig.setRetryInterval(retryInterval);
   recreateCF();
 }
 public int getScheduledThreadPoolMaxSize() {
   return cfConfig.getScheduledThreadPoolMaxSize();
 }
 public long getConnectionTTL() {
   return cfConfig.getConnectionTTL();
 }
 public int getConsumerWindowSize() {
   return cfConfig.getConsumerWindowSize();
 }
 public int getReconnectAttempts() {
   return cfConfig.getReconnectAttempts();
 }
 public int getProducerMaxRate() {
   return cfConfig.getProducerMaxRate();
 }
 public int getMinLargeMessageSize() {
   return cfConfig.getMinLargeMessageSize();
 }
 public int getConfirmationWindowSize() {
   return cfConfig.getConfirmationWindowSize();
 }
 public double getRetryIntervalMultiplier() {
   return cfConfig.getRetryIntervalMultiplier();
 }
 public int getDupsOKBatchSize() {
   return cfConfig.getDupsOKBatchSize();
 }
 public boolean isAutoGroup() {
   return cfConfig.isAutoGroup();
 }
 public boolean isBlockOnAcknowledge() {
   return cfConfig.isBlockOnAcknowledge();
 }
 public boolean isHA() {
   return cfConfig.isHA();
 }
 public boolean isBlockOnDurableSend() {
   return cfConfig.isBlockOnDurableSend();
 }
 public String getClientID() {
   return cfConfig.getClientID();
 }
 public boolean isPreAcknowledge() {
   return cfConfig.isPreAcknowledge();
 }
 public void setClientID(String clientID) {
   cfConfig.setClientID(clientID);
   recreateCF();
 }
 public String getGroupID() {
   return cfConfig.getGroupID();
 }