Package org.serviceconnector.call

Examples of org.serviceconnector.call.SCMPClnSubscribeCall.invoke()


    subscribeCall = new SCMPClnSubscribeCall(this.requester, TestConstants.pubServerName1);

    subscribeCall.setNoDataIntervalSeconds(10);
    subscribeCall.setMask(TestConstants.mask);
    TestCallback cbk1 = new TestCallback();
    subscribeCall.invoke(cbk1, 2000);

    SCMPMessage reply = cbk.getMessageSync(6000);
    SCMPMessage reply1 = cbk1.getMessageSync(4000);
    String sessionId = reply.getSessionId();
View Full Code Here


    subscribeCall.setSessionInfo(TestConstants.publishLargeMsgCmd);
    subscribeCall.setNoDataIntervalSeconds(10);
    subscribeCall.setMask(TestConstants.mask);
    subscribeCall.setRequestBody("get large message");
    TestCallback cbk = new TestCallback();
    subscribeCall.invoke(cbk, 10000);
    SCMPMessage reply = cbk.getMessageSync(3000);
    TestUtil.checkReply(reply);
    String sessionId = reply.getSessionId();

    SCMPReceivePublicationCall receivePublicationCall = new SCMPReceivePublicationCall(this.requester,
View Full Code Here

    subscribeCall.setNoDataIntervalSeconds(10);
    subscribeCall.setSessionInfo(TestConstants.publishUncompressedMsgCmd);
    subscribeCall.setMask(TestConstants.mask);
    subscribeCall.setRequestBody("5");
    TestCallback cbk = new TestCallback();
    subscribeCall.invoke(cbk, 2000);
    SCMPMessage reply = cbk.getMessageSync(1000);
    TestUtil.checkReply(reply);
    String sessionId = reply.getSessionId();

    // receive publication - get message
View Full Code Here

    subscribeCall1.setNoDataIntervalSeconds(10);
    subscribeCall1.setSessionInfo(TestConstants.publishUncompressedMsgCmd);
    subscribeCall1.setMask(TestConstants.mask);
    subscribeCall1.setRequestBody("5");
    TestCallback cbk1 = new TestCallback();
    subscribeCall1.invoke(cbk1, 2000);
    SCMPMessage reply1 = cbk1.getMessageSync(1000);
    TestUtil.checkReply(reply1);
    String sessionId1 = reply1.getSessionId();

    SCMPClnSubscribeCall subscribeCall2 = new SCMPClnSubscribeCall(this.requester, TestConstants.pubServerName1);
View Full Code Here

    subscribeCall2.setNoDataIntervalSeconds(10);
    subscribeCall2.setSessionInfo(TestConstants.publishUncompressedMsgCmd);
    subscribeCall2.setMask(TestConstants.mask);
    subscribeCall2.setRequestBody("5");
    TestCallback cbk2 = new TestCallback();
    subscribeCall2.invoke(cbk2, 2000);
    SCMPMessage reply2 = cbk2.getMessageSync(2000);
    TestUtil.checkReply(reply2);
    String sessionId2 = reply2.getSessionId();

    // sleep 50 seconds - then send RCP for client1
View Full Code Here

    subscribeCall.setSessionInfo(scSubscribeMessage.getSessionInfo());
    subscribeCall.setNoDataIntervalSeconds(scSubscribeMessage.getNoDataIntervalSeconds());
    subscribeCall.setCompressed(scSubscribeMessage.isCompressed());
    subscribeCall.setRequestBody(scSubscribeMessage.getData());
    try {
      subscribeCall.invoke(callback, operationTimeoutSeconds * Constants.SEC_TO_MILLISEC_FACTOR);
    } catch (Exception e) {
      throw new SCServiceException("Subscribe failed.", e);
    }
    // 3. receiving reply and error handling
    SCMPMessage reply = callback.getMessageSync(operationTimeoutSeconds * Constants.SEC_TO_MILLISEC_FACTOR);
 
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.