Package org.jboss.remoting.callback

Examples of org.jboss.remoting.callback.InvokerCallbackHandler


         Callback callback = new Callback("This is the payload of callback invocation.");
         System.out.println("listeners.size = " + listeners.size());
         Iterator itr = listeners.iterator();
         while(itr.hasNext())
         {
            InvokerCallbackHandler callbackHandler = (InvokerCallbackHandler) itr.next();
            try
            {
               callbackHandler.handleCallback(callback);
            }
            catch(HandleCallbackException e)
            {
               e.printStackTrace();
            }
View Full Code Here


         // simple invocation request.
         Callback callback = new Callback(CALLBACK_VALUE);
         Iterator itr = listeners.iterator();
         while(itr.hasNext())
         {
            InvokerCallbackHandler callbackHandler = (InvokerCallbackHandler) itr.next();
            callbackHandler.handleCallback(callback);
         }

         return RESPONSE_VALUE;

      }
View Full Code Here

         callbackThread.start();
      }
      else if(methodName.equals("addClientListener"))
      {
         Object obj = params[0];
         InvokerCallbackHandler clientHandler = (InvokerCallbackHandler) obj;

         clientListeners.put(invocation.getSessionId(), clientHandler);
      }
      else if(methodName.equals("removeClientListener"))
      {
         Object obj = params[0];
         InvokerCallbackHandler clientHandler = (InvokerCallbackHandler) obj;

         clientListeners.remove(invocation.getSessionId());
      }
      else if(methodName.equals("handleCallback"))
      {
         // got a callback from remote server
         InvokerCallbackHandler clientHandler = (InvokerCallbackHandler) clientListeners.get(sessionId);
         clientHandler.handleCallback(new Callback(invocation.getParameter()));
      }
      else if(methodName.equals("testException") || methodName.equals("testThrowException"))
      {
         throw new Exception("Got call from client to throw exception.  This is expected.");
      }
View Full Code Here

         // simple invocation request.
         Callback callback = new Callback("This is the payload of callback invocation.");
         Iterator itr = listeners.iterator();
         while (itr.hasNext())
         {
            InvokerCallbackHandler callbackHandler = (InvokerCallbackHandler) itr.next();
            try
            {
               callbackHandler.handleCallback(callback);
            }
            catch (HandleCallbackException e)
            {
               e.printStackTrace();
            }
View Full Code Here

         Iterator itr = tempList.iterator();
         while(itr.hasNext())
         {
            try
            {
               InvokerCallbackHandler handler = (InvokerCallbackHandler) itr.next();
               Callback invocation = new Callback(param);
               handler.handleCallback(invocation);
            }
            catch(Throwable e)
            {
               e.printStackTrace();
            }
View Full Code Here

         if (CALLBACK_TEST.equals(invocation.getParameter()))
         {
            Iterator it = listeners.iterator();
            while (it.hasNext())
            {
               InvokerCallbackHandler handler = (InvokerCallbackHandler) it.next();
               handler.handleCallback(new Callback("test"));
            }
         }
           
         return invocation.getParameter();
      }
View Full Code Here

      }
      log.info("making first invocation");
      Object response = client.invoke("test");
      assertEquals("test", response);
      log.info("first invocation succeeds");
      final InvokerCallbackHandler callbackHandler = new TestCallbackHandler();
      client.addListener(callbackHandler, new HashMap(), null, true);
     
      final Holder removeListener = new Holder();
      new Thread()
      {
View Full Code Here

      }
      log.info("making first invocation");
      Object response = client.invoke("test");
      assertEquals("test", response);
      log.info("first invocation succeeds");
      final InvokerCallbackHandler callbackHandler = new TestCallbackHandler();
      client.addListener(callbackHandler, new HashMap(), null, true);
     
      final Holder removeListener = new Holder();
      new Thread()
      {
View Full Code Here

      }
      log.info("making first invocation");
      Object response = client.invoke("test");
      assertEquals("test", response);
     
      final InvokerCallbackHandler callbackHandler = new TestCallbackHandler();
      client.addListener(callbackHandler, new HashMap(), null, true);
     
      final Holder removeListener = new Holder();
      new Thread()
      {
View Full Code Here

         if (CALLBACK_TEST.equals(invocation.getParameter()))
         {
            Iterator it = listeners.iterator();
            while (it.hasNext())
            {
               InvokerCallbackHandler handler = (InvokerCallbackHandler) it.next();
               handler.handleCallback(new Callback("test"));
            }
         }
         return invocation.getParameter();
      }
View Full Code Here

TOP

Related Classes of org.jboss.remoting.callback.InvokerCallbackHandler

Copyright © 2018 www.massapicom. 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.