Examples of CallbackManager


Examples of org.jboss.jms.client.remoting.CallbackManager

      ConsumerState newState = (ConsumerState)ns;

      String oldConsumerID = consumerID;
      consumerID = newState.consumerID;
     
      CallbackManager oldCallbackManager = ((ClientConnectionDelegate)getParent().getParent().
         getDelegate()).getRemotingConnection().getCallbackManager();
      CallbackManager newCallbackManager = ((ClientConnectionDelegate)ns.getParent().getParent().
         getDelegate()).getRemotingConnection().getCallbackManager();

      // We need to synchronize the old message callback handler using the new one

      ClientConsumer handler = oldCallbackManager.unregisterHandler(oldConsumerID);
      ClientConsumer newHandler = newCallbackManager.unregisterHandler(consumerID);
  
      handler.synchronizeWith(newHandler);
      newCallbackManager.registerHandler(consumerID, handler);
   }
View Full Code Here

Examples of org.jboss.jms.client.remoting.CallbackManager

                            redeliveryDelay, consumerState.getMaxRetryChangeRate(),
                            consumerState.getRetryChangeRateInterval());
     
      sessionState.addCallbackHandler(messageHandler);
     
      CallbackManager cm = connectionState.getRemotingConnection().getCallbackManager();
      cm.registerHandler(consumerID, messageHandler);
        
      consumerState.setClientConsumer(messageHandler);
     
      if (autoFlowControl)
      {
View Full Code Here

Examples of org.jboss.jms.client.remoting.CallbackManager

         SessionState sessionState = (SessionState) consumerState.getParent();
         ConnectionState connectionState = (ConnectionState) sessionState.getParent();

         sessionState.removeCallbackHandler(consumerState.getClientConsumer());

         CallbackManager cm = connectionState.getRemotingConnection().getCallbackManager();
         cm.unregisterHandler(consumerState.getConsumerID());

         //And then we cancel any messages still in the message callback handler buffer
         consumerState.getClientConsumer().cancelBuffer();

         return l;
View Full Code Here

Examples of org.jboss.jms.client.remoting.CallbackManager

         queueName = consumerState.getDestination().getName();
      }
     
      boolean autoFlowControl = ((Boolean)mi.getArguments()[5]).booleanValue();
     
      CallbackManager cm = connectionState.getRemotingConnection().getCallbackManager();

      ClientConsumer messageHandler =
         new ClientConsumer(isCC, sessionState.getAcknowledgeMode(),
                            sessionDelegate, consumerDelegate, consumerID, queueName,
                            prefetchSize, executor, maxDeliveries, consumerState.isShouldAck(),
                            redeliveryDelay, consumerState.getMaxRetryChangeRate(),
                            consumerState.getRetryChangeRateInterval(),
                            fcc != null, cm);
     
      sessionState.addCallbackHandler(messageHandler);
     
      cm.registerHandler(consumerID, messageHandler);
        
      consumerState.setClientConsumer(messageHandler);
     
      if (autoFlowControl)
      {
View Full Code Here

Examples of org.jboss.jms.client.remoting.CallbackManager

         SessionState sessionState = (SessionState) consumerState.getParent();
         ConnectionState connectionState = (ConnectionState) sessionState.getParent();

         sessionState.removeCallbackHandler(consumerState.getClientConsumer());

         CallbackManager cm = connectionState.getRemotingConnection().getCallbackManager();
         cm.unregisterHandler(consumerState.getConsumerID());

         //And then we cancel any messages still in the message callback handler buffer
         consumerState.getClientConsumer().cancelBuffer();

         return l;
View Full Code Here

Examples of org.jboss.jms.client.remoting.CallbackManager

                            prefetchSize, sessionExecutor, maxDeliveries, consumerState.isShouldAck(),
                            autoFlowControl, redeliveryDelay);
     
      sessionState.addCallbackHandler(messageHandler);
     
      CallbackManager cm = connectionState.getRemotingConnection().getCallbackManager();
      cm.registerHandler(consumerID, messageHandler);
        
      consumerState.setClientConsumer(messageHandler);
     
      if (autoFlowControl)
      {
View Full Code Here

Examples of org.jboss.jms.client.remoting.CallbackManager

         SessionState sessionState = (SessionState) consumerState.getParent();
         ConnectionState connectionState = (ConnectionState) sessionState.getParent();

         sessionState.removeCallbackHandler(consumerState.getClientConsumer());

         CallbackManager cm = connectionState.getRemotingConnection().getCallbackManager();
         cm.unregisterHandler(consumerState.getConsumerID());

         //And then we cancel any messages still in the message callback handler buffer
         consumerState.getClientConsumer().cancelBuffer();

         return l;
View Full Code Here

Examples of org.jboss.jms.client.remoting.CallbackManager

/* 130 */     ConsumerState newState = (ConsumerState)ns;
/*     */
/* 132 */     String oldConsumerID = this.consumerID;
/* 133 */     this.consumerID = newState.consumerID;
/*     */
/* 135 */     CallbackManager oldCallbackManager = ((ClientConnectionDelegate)getParent().getParent().getDelegate()).getRemotingConnection().getCallbackManager();
/*     */
/* 137 */     CallbackManager newCallbackManager = ((ClientConnectionDelegate)ns.getParent().getParent().getDelegate()).getRemotingConnection().getCallbackManager();
/*     */
/* 142 */     ClientConsumer handler = oldCallbackManager.unregisterHandler(oldConsumerID);
/* 143 */     ClientConsumer newHandler = newCallbackManager.unregisterHandler(this.consumerID);
/*     */
/* 145 */     handler.synchronizeWith(newHandler);
/* 146 */     newCallbackManager.registerHandler(this.consumerID, handler);
/*     */   }
View Full Code Here

Examples of org.jboss.jms.client.remoting.CallbackManager

/*     */
/* 109 */     ClientConsumer messageHandler = new ClientConsumer(isCC, sessionState.getAcknowledgeMode(), sessionDelegate, consumerDelegate, consumerID, queueName, prefetchSize, sessionExecutor, maxDeliveries, consumerState.isShouldAck(), autoFlowControl, redeliveryDelay);
/*     */
/* 115 */     sessionState.addCallbackHandler(messageHandler);
/*     */
/* 117 */     CallbackManager cm = connectionState.getRemotingConnection().getCallbackManager();
/* 118 */     cm.registerHandler(consumerID, messageHandler);
/*     */
/* 120 */     consumerState.setClientConsumer(messageHandler);
/*     */
/* 122 */     if (autoFlowControl)
/*     */     {
View Full Code Here

Examples of org.jboss.jms.client.remoting.CallbackManager

/* 149 */       SessionState sessionState = (SessionState)consumerState.getParent();
/* 150 */       ConnectionState connectionState = (ConnectionState)sessionState.getParent();
/*     */
/* 152 */       sessionState.removeCallbackHandler(consumerState.getClientConsumer());
/*     */
/* 154 */       CallbackManager cm = connectionState.getRemotingConnection().getCallbackManager();
/* 155 */       cm.unregisterHandler(consumerState.getConsumerID());
/*     */
/* 158 */       consumerState.getClientConsumer().cancelBuffer();
/*     */
/* 160 */       return l;
/*     */     }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.