Package org.serviceconnector.call

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


    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


    subscribeCall.setSessionInfo(TestConstants.publishCompressedMsgCmd);
    subscribeCall.setNoDataIntervalSeconds(10);
    subscribeCall.setMask(TestConstants.mask);
    subscribeCall.setRequestBody("100");
    TestCallback cbk = new TestCallback();
    subscribeCall.invoke(cbk, 1300);
    SCMPMessage reply = cbk.getMessageSync(1300);
    TestUtil.checkReply(reply);
    String sessionId = reply.getSessionId();

    SCMPClnChangeSubscriptionCall changeSubscriptionCall = new SCMPClnChangeSubscriptionCall(this.requester,
View Full Code Here

    subscribeCall.setNoDataIntervalSeconds(10);
    subscribeCall.setMask(TestConstants.mask);
    TestCallback cbk = new TestCallback();
    TestCallback cbk1 = new TestCallback();
    subscribeCall.setRequestBody("3000");
    subscribeCall.invoke(cbk, 5000);
    subscribeCall.invoke(cbk1, 5000);
    Thread.sleep(100);
    subscribeCall = new SCMPClnSubscribeCall(this.requester, TestConstants.pubServerName1);

    subscribeCall.setNoDataIntervalSeconds(10);
View Full Code Here

    subscribeCall.setMask(TestConstants.mask);
    TestCallback cbk = new TestCallback();
    TestCallback cbk1 = new TestCallback();
    subscribeCall.setRequestBody("3000");
    subscribeCall.invoke(cbk, 5000);
    subscribeCall.invoke(cbk1, 5000);
    Thread.sleep(100);
    subscribeCall = new SCMPClnSubscribeCall(this.requester, TestConstants.pubServerName1);

    subscribeCall.setNoDataIntervalSeconds(10);
    subscribeCall.setMask(TestConstants.mask);
View Full Code Here

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

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

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

    subscribeCall.setNoDataIntervalSeconds(10);
    subscribeCall.setSessionInfo(TestConstants.publishMsgWithDelayCmd);
    subscribeCall.setMask(TestConstants.mask);
    subscribeCall.setRequestBody("100003|1");
    TestCallback cbk = new TestCallback(true);
    subscribeCall.invoke(cbk, 2000);
    SCMPMessage reply = cbk.getMessageSync(2000);
    TestUtil.checkReply(reply);
    String sessionId = reply.getSessionId();

    Thread.sleep(55000);
View Full Code Here

    // mask does not match
    subscribeCall.setMask(TestConstants.mask1);
    // publish 10 messages, wait 11 second after publish each message
    subscribeCall.setRequestBody("10|11000");
    TestCallback cbk = new TestCallback(true);
    subscribeCall.invoke(cbk, 3000);
    SCMPMessage reply = cbk.getMessageSync(2000);
    TestUtil.checkReply(reply);
    String sessionId = reply.getSessionId();

    // receive publication - no data
View Full Code Here

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

    subscribeCall.setNoDataIntervalSeconds(10);
    subscribeCall.setMask(TestConstants.mask);
    TestCallback cbk = new TestCallback();
    subscribeCall.invoke(cbk, 3000);
    SCMPMessage reply = cbk.getMessageSync(3000);
    TestUtil.checkReply(reply);
    String sessionId = reply.getSessionId();
    // receive publication - no data
    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(2000);
    TestUtil.checkReply(reply);
    String sessionId = reply.getSessionId();

    // receive publication - get message
View Full Code Here

    subscribeCall.setSessionInfo(TestConstants.sleepCmd);
    subscribeCall.setNoDataIntervalSeconds(10);
    subscribeCall.setMask(TestConstants.mask);
    TestCallback cbk = new TestCallback();
    subscribeCall.setRequestBody("3000");
    subscribeCall.invoke(cbk, 6000);

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

    subscribeCall.setNoDataIntervalSeconds(10);
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.