Package org.jboss.remoting

Examples of org.jboss.remoting.Client.addListener()


         callbackConnector.addInvocationHandler("sample", new SampleInvocationHandler());
         callbackConnector.start();
        
         CallbackHandler callbackHandler = new CallbackHandler();
         String callbackHandleObject = "myCallbackHandleObject";
         client.addListener(callbackHandler, callbackLocator, callbackHandleObject);
        
         // Verify that callback succeeded.
         assertEquals(1, callbackHandler.getCallbacks().size());
        
         // Verify callback SocketFactory is the one set in Connector.
View Full Code Here


         callbackConnector.addInvocationHandler("sample", new SampleInvocationHandler());
         callbackConnector.start();
        
         CallbackHandler callbackHandler = new CallbackHandler();
         String callbackHandleObject = "myCallbackHandleObject";
         client.addListener(callbackHandler, callbackLocator, callbackHandleObject);
        
         // Verify that callback succeeded.
         assertEquals(1, callbackHandler.getCallbacks().size());
        
         // Verify callback SocketFactory is the one passed in config map.
View Full Code Here

         callbackConnector.addInvocationHandler("sample", new SampleInvocationHandler());
         callbackConnector.start();
        
         CallbackHandler callbackHandler = new CallbackHandler();
         String callbackHandleObject = "myCallbackHandleObject";
         client.addListener(callbackHandler, callbackLocator, callbackHandleObject);
        
         // Verify that callback succeeded.
         assertEquals(1, callbackHandler.getCallbacks().size());
        
         // Verify callback SocketFactory is the one passed in config map.
View Full Code Here

         callbackConnector.addInvocationHandler("sample", new SampleInvocationHandler());
         callbackConnector.start();
        
         CallbackHandler callbackHandler = new CallbackHandler();
         String callbackHandleObject = "myCallbackHandleObject";
         client.addListener(callbackHandler, callbackLocator, callbackHandleObject);
        
         // Verify that callback succeeded.
         assertEquals(1, callbackHandler.getCallbacks().size());
        
         // Verify callback SocketFactory is the one passed in config map.
View Full Code Here

      log.info("listener4: " + listener4);
      clientConfig.put(Remoting.SOCKET_CREATION_SERVER_LISTENER, listener4);
      addExtraClientConfig(clientConfig);
      Client client = new Client(locator, clientConfig);
      client.connect();
      client.addListener(new TestCallbackHandler(), null, null, true);
      Integer i = (Integer) client.invoke(new Integer(29));
      assertEquals(30, i.intValue());
      Thread.sleep(500);
      assertTrue(checkListenersVisited(listener1, listener2, listener3, listener4));
     
View Full Code Here

      {
//         metadata.put(SocketWrapper.WRITE_TIMEOUT, "1000");
         metadata.put(ServerInvoker.SERVER_SOCKET_FACTORY, getServerSocketFactoryClassName());
         metadata.put("numberOfCallRetries", "1");
      }
      client.addListener(callbackHandler, metadata, null, true);
      log.info("called Client.addListener()");
     
      // Test server invoker state.
      // Wait for local ServerThread to time out.  Might take a while in bisocket transports, since
      // the request to get a socket for the callback client invoker needs its own write on the
View Full Code Here

      if (isBisocket(getTransport()))
      {
         metadata.put(Bisocket.IS_CALLBACK_SERVER, "true");
      }
      TestCallbackHandler callbackHandler = new TestCallbackHandler();
      client.addListener(callbackHandler, metadata, null, true);
      log.info("added listener");
     
      // Test server invoker state.
      Thread.sleep(20000);
      log.info("waking up");
View Full Code Here

     
      // Add first callback handler and get Timer.
      TestCallbackHandler callbackHandler1 = new TestCallbackHandler();
      HashMap metadata = new HashMap();
      metadata.put(Bisocket.IS_CALLBACK_SERVER, "true");
      client.addListener(callbackHandler1, metadata);
      Field field = BisocketServerInvoker.class.getDeclaredField("timer");
      field.setAccessible(true);
      Timer timer1 = (Timer) field.get(null);
     
      // Add second callback handler and verify Timer is unchanged.
View Full Code Here

     
      // Add second callback handler and verify Timer is unchanged.
      TestCallbackHandler callbackHandler2 = new TestCallbackHandler();
      metadata.clear();
      metadata.put(Bisocket.IS_CALLBACK_SERVER, "true");
      client.addListener(callbackHandler2, metadata);
      Timer timer2 = (Timer) field.get(null);
      assertEquals(timer1, timer2);
     
      // Shut down.
      client.removeListener(callbackHandler1);
View Full Code Here

      assertEquals("abc", client.invoke("abc"));
      log.info("client is connected");

      // Add callback handler.
      TestInvokerCallbackHandler callbackHandler = new TestInvokerCallbackHandler();
      client.addListener(callbackHandler, new HashMap());
      client.invoke(CALLBACK_TEST);
      assertEquals(1, callbackHandler.counter);
      log.info("callback handler is installed");

      // Verify that "timeout" is used correctly.
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.