public void runTest() { try { pubnub.subscribe( "TestClientChannel", new Callback() { @Override public void successCallback(String channel, Object message) { recvSuccess++; } @Override public void errorCallback(String channel, PubnubError error) { recvErrors++; } }); } catch (Exception e) { } Callback publishCb = new Callback() { @Override public void successCallback(String channel, Object message) { sendSuccess++; } @Override public void errorCallback(String channel, PubnubError error) { System.out.println(error.toString()); sendErrors++; } }; for (int i = 0; i < 10; i++) { pubnub.publish("TestClientChannel", "Test Client Message", publishCb); try { Thread.sleep(100); } catch (InterruptedException e) { e.printStackTrace(); } System.out.println("Send Success : " + sendSuccess); System.out.println("Send Errors : " + sendErrors); System.out.println("Receive Success : " + recvSuccess); System.out.println("Receive Errors : " + recvErrors); } System.out.println("Send Success : " + sendSuccess); System.out.println("Send Errors : " + sendErrors); System.out.println("Receive Success : " + recvSuccess); System.out.println("Receive Errors : " + recvErrors); }
private void subscribe(String channel) { try { mPubNub.subscribe(channel, this.mSubscribeReceiver); } catch (PubnubException e) { e.printStackTrace(); } }