Package org.jboss.remoting

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


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

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

      // Verify that "callbackTimeout" from InvokerLocator overrides value
View Full Code Here


     
      long start = System.currentTimeMillis();
      for (int i = 0; i < LOOPS; i++)
      {
         client.invoke("test");
         client.addListener(callbackHandler, new HashMap(), null, true);
         client.removeListener(callbackHandler);
         assertEquals(i+1, callbackHandler.counter);
         if ((i+1) % 100 == 0)
            log.info("connections: " + (i+1));
      }
View Full Code Here

      addTransportSpecificConfig(config);
      Client client = new Client(serverLocator, config);
      client.connect();
      log.info("client is connected");
      SampleCallbackHandler callbackHandler = new SampleCallbackHandler();
      client.addListener(callbackHandler, null, null, true);
      log.info("client added callback handler");
      client.invokeOneway(AsynchCallbackTestServerRoot.SYNCHRONOUS_TEST);
      Thread.sleep(1000);
      // Should still be waiting on client.
      Boolean done = (Boolean) client.invoke(AsynchCallbackTestServerRoot.GET_STATUS);
View Full Code Here

      addTransportSpecificConfig(config);
      Client client = new Client(serverLocator, config);
      client.connect();
      log.info("client is connected");
      SampleCallbackHandler callbackHandler = new SampleCallbackHandler();
      client.addListener(callbackHandler, null, null, true);
      log.info("client added callback handler");
      client.invokeOneway(AsynchCallbackTestServerRoot.ASYNCHRONOUS_CLIENT_SIDE_TEST);
      Thread.sleep(4000);
      // Should have returned.
      Boolean done = (Boolean) client.invoke(AsynchCallbackTestServerRoot.GET_STATUS);
View Full Code Here

      addTransportSpecificConfig(config);
      Client client = new Client(serverLocator, config);
      client.connect();
      log.info("client is connected");
      SampleCallbackHandler callbackHandler = new SampleCallbackHandler();
      client.addListener(callbackHandler, null, null, true);
      log.info("client added callback handler");
      client.invokeOneway(AsynchCallbackTestServerRoot.ASYNCHRONOUS_SERVER_SIDE_TEST);
      Thread.sleep(4000);
     
      // Should have returned.
View Full Code Here

         // Test connections.
         assertEquals("abc", client.invoke("abc"));
         log.info("connection is good");

         TestCallbackHandler callbackHandler = new TestCallbackHandler();
         client.addListener(callbackHandler, null, null, true);
      }
     
      field = MicroRemoteClientInvoker.class.getDeclaredField("leasePinger");
      field.setAccessible(true);
      LeasePinger pinger = (LeasePinger) field.get(client.getInvoker());
View Full Code Here

      Map callbackPollers = (Map) field.get(client);
      assertEquals(0, callbackPollers.size());
     
      // Add InvokerCallbackHandler first time.
      TestInvokerCallbackHandler callbackHandler = new TestInvokerCallbackHandler();
      client.addListener(callbackHandler, new HashMap());
      assertEquals(1, callbackPollers.size());
      CallbackPoller callbackPoller1 = (CallbackPoller) callbackPollers.values().iterator().next();
     
      // Add InvokerCallbackHandler second time.
      client.addListener(callbackHandler, new HashMap());
View Full Code Here

      client.addListener(callbackHandler, new HashMap());
      assertEquals(1, callbackPollers.size());
      CallbackPoller callbackPoller1 = (CallbackPoller) callbackPollers.values().iterator().next();
     
      // Add InvokerCallbackHandler second time.
      client.addListener(callbackHandler, new HashMap());
      assertEquals(1, callbackPollers.size());
      CallbackPoller callbackPoller2 = (CallbackPoller) callbackPollers.values().iterator().next();
      assertEquals(callbackPoller2, callbackPoller1);

      client.removeListener(callbackHandler);
View Full Code Here

         TestCallbackHandler callbackHandler = new TestCallbackHandler();
         System.out.println("added connection listener");
         System.out.println("adding listener");
         HashMap metadata = new HashMap();
         metadata.put(CallbackPoller.CALLBACK_POLL_PERIOD, "500");
         client.addListener(callbackHandler, metadata, null, false);
         System.out.println("added listener");
         Thread.sleep(1000);
         if (!callbackHandler.receivedCallback)
         {
            System.out.println("callback failed");
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 set in SocketInvoker.
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.