Package org.jboss.remoting.callback

Examples of org.jboss.remoting.callback.ServerInvokerCallbackHandler


         ConnectionFactoryCreateConnectionDelegateRequest cReq =
            (ConnectionFactoryCreateConnectionDelegateRequest)request;
        
         String remotingSessionId = cReq.getRemotingSessionID();
        
         ServerInvokerCallbackHandler callbackHandler = null;
         synchronized(callbackHandlers)
         {
            callbackHandler = (ServerInvokerCallbackHandler)callbackHandlers.get(remotingSessionId);
         }
         if (callbackHandler != null)
View Full Code Here


   {                
      log.debug("adding callback handler " + callbackHandler);
     
      if (callbackHandler instanceof ServerInvokerCallbackHandler)
      {
         ServerInvokerCallbackHandler h = (ServerInvokerCallbackHandler)callbackHandler;
         String sessionId = h.getClientSessionId();
        
         synchronized(callbackHandlers)
         {
            if (callbackHandlers.containsKey(sessionId))
            {
View Full Code Here

   {                
      log.debug("adding callback handler " + callbackHandler);
     
      if (callbackHandler instanceof ServerInvokerCallbackHandler)
      {
         ServerInvokerCallbackHandler h = (ServerInvokerCallbackHandler)callbackHandler;
         String sessionId = h.getClientSessionId();
        
         synchronized(callbackHandlers)
         {
            if (callbackHandlers.containsKey(sessionId))
            {
View Full Code Here

      CallbackRequestSupport cReq =
         (CallbackRequestSupport)request;

      String remotingSessionId = cReq.getRemotingSessionID();

      ServerInvokerCallbackHandler callbackHandler = null;
      synchronized(callbackHandlers)
      {
               callbackHandler = (ServerInvokerCallbackHandler)callbackHandlers.get(remotingSessionId);
      }
      if (callbackHandler != null)
View Full Code Here

      // Actually, none of these parameters are used by the server invoker.
     
      // Test callback client invoker configuration.
      Set callbackHandlers = invocationHandler.callbackHandlers;
      assertEquals(1, callbackHandlers.size());
      ServerInvokerCallbackHandler sich = (ServerInvokerCallbackHandler) callbackHandlers.iterator().next();
      Client callbackClient = sich.getCallbackClient();
      assertTrue(callbackClient.getInvoker() instanceof BisocketClientInvoker);
      BisocketClientInvoker callbackClientInvoker = (BisocketClientInvoker) callbackClient.getInvoker();
      assertEquals(TEST_PING_FREQUENCY, callbackClientInvoker.getPingFrequency());
      assertEquals(TEST_MAX_RETRIES, callbackClientInvoker.getMaxRetries());
View Full Code Here

      // Actually, none of these parameters are used by the server invoker.
        
      // Test callback client invoker configuration.
      Set callbackHandlers = invocationHandler.callbackHandlers;
      assertEquals(1, callbackHandlers.size());
      ServerInvokerCallbackHandler sich = (ServerInvokerCallbackHandler) callbackHandlers.iterator().next();
      Client callbackClient = sich.getCallbackClient();
      assertTrue(callbackClient.getInvoker() instanceof BisocketClientInvoker);
      BisocketClientInvoker callbackClientInvoker = (BisocketClientInvoker) callbackClient.getInvoker();
      assertEquals(TEST_PING_FREQUENCY, callbackClientInvoker.getPingFrequency());
      assertEquals(TEST_MAX_RETRIES, callbackClientInvoker.getMaxRetries());
View Full Code Here

      client.addListener(callbackHandler, new HashMap());
      assertEquals(1, invocationHandler.callbackHandlers.size());
      log.info("client added callback handler");
     
      Iterator it = invocationHandler.callbackHandlers.iterator();
      ServerInvokerCallbackHandler serverInvokerCallbackHandler = (ServerInvokerCallbackHandler) it.next();
      Client callbackClient = serverInvokerCallbackHandler.getCallbackClient();
      assertTrue(callbackClient.getInvoker() instanceof BisocketClientInvoker);
      MicroSocketClientInvoker clientInvoker = (MicroSocketClientInvoker) callbackClient.getInvoker();
      Field field = MicroSocketClientInvoker.class.getDeclaredField("pool");
      field.setAccessible(true);
      List pool = (List) field.get(clientInvoker);
View Full Code Here

      client.invokeOneway(CALLBACK_TEST);
      Thread.sleep(500);
      assertEquals(3, callbackHandler.callbackCounter);
     
      Iterator it = invocationHandler.callbackHandlers.iterator();
      ServerInvokerCallbackHandler serverInvokerCallbackHandler = (ServerInvokerCallbackHandler) it.next();
      Client callbackClient = serverInvokerCallbackHandler.getCallbackClient();
      assertTrue(callbackClient.getInvoker() instanceof BisocketClientInvoker);
      MicroSocketClientInvoker clientInvoker = (MicroSocketClientInvoker) callbackClient.getInvoker();
      Field field = MicroSocketClientInvoker.class.getDeclaredField("pool");
      field.setAccessible(true);
      List pool = (List) field.get(clientInvoker);
View Full Code Here

      client.addListener(callbackHandler2, new InvokerLocator(callbackLocatorURI));
      assertEquals(2, invocationHandler.callbackHandlers.size());
      log.info("clients added callback handler");
     
      Iterator it = invocationHandler.callbackHandlers.iterator();
      ServerInvokerCallbackHandler serverInvokerCallbackHandler1 = (ServerInvokerCallbackHandler) it.next();
      ServerInvokerCallbackHandler serverInvokerCallbackHandler2 = (ServerInvokerCallbackHandler) it.next();
     
      Client callbackClient1 = serverInvokerCallbackHandler1.getCallbackClient();
      Client callbackClient2 = serverInvokerCallbackHandler2.getCallbackClient();
      assertNotSame(callbackClient1, callbackClient2);
 
      ClientInvoker clientInvoker1 = callbackClient1.getInvoker();
      assertTrue(clientInvoker1 instanceof BisocketClientInvoker);
      ClientInvoker clientInvoker2 = callbackClient2.getInvoker();
View Full Code Here

      client.invokeOneway(CALLBACK_TEST);
      Thread.sleep(500);
      assertEquals(2, callbackHandler.callbackCounter);
     
      Iterator it = invocationHandler.callbackHandlers.iterator();
      ServerInvokerCallbackHandler serverInvokerCallbackHandler1 = (ServerInvokerCallbackHandler) it.next();
      ServerInvokerCallbackHandler serverInvokerCallbackHandler2 = (ServerInvokerCallbackHandler) it.next();
      Client callbackClient1 = serverInvokerCallbackHandler1.getCallbackClient();
      Client callbackClient2 = serverInvokerCallbackHandler2.getCallbackClient();
      assertNotSame(callbackClient1, callbackClient2);
      assertTrue(callbackClient1.getInvoker() instanceof BisocketClientInvoker);
      MicroSocketClientInvoker clientInvoker1 = (MicroSocketClientInvoker) callbackClient1.getInvoker();
      assertTrue(callbackClient2.getInvoker() instanceof BisocketClientInvoker);
      MicroSocketClientInvoker clientInvoker2 = (MicroSocketClientInvoker) callbackClient2.getInvoker();
View Full Code Here

TOP

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

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.