@Test public void testSendSimple() throws Exception { final EventManager eventManager = eventServiceQueue.createProxy(EventManager.class); final CountDownLatch latch = new CountDownLatch(1); final AtomicReference<Event<Object>> ref = new AtomicReference<>(); eventManager.register("c1", event -> { latch.countDown(); ref.set(event); }); eventManager.send("c1", "hello"); ServiceProxyUtils.flushServiceProxy(eventManager); latch.await(1, TimeUnit.SECONDS); assertNotNull(ref.get()); }
clientProxy.clientProxyFlush(); eventManager.register(rick, new EventConsumer<Object>() { @Override public void listen(Event<Object> event) { eventManager.register(rick, new EventSubscriber<Object>() { @Override public void listen(Event<Object> event) { eventManager.register(rick, callbackEventListener(event -> { if (subscribeMessageCount < 1000) puts(event); subscribeMessageCount++;