Package org.serviceconnector.call

Examples of org.serviceconnector.call.SCMPClnExecuteCall


    TestUtil.checkReply(responseMessage);

    String sessionId = responseMessage.getSessionId();
    // wait until session times out and get cleaned up
    Thread.sleep(13000);
    SCMPClnExecuteCall clnExecuteCall = new SCMPClnExecuteCall(this.requester, TestConstants.sesServerName1, sessionId);
    clnExecuteCall.setMessageInfo(TestConstants.echoCmd);
    clnExecuteCall.setRequestBody(TestConstants.pangram);
    clnExecuteCall.invoke(cbk, 2000);
    SCMPMessage msg = cbk.getMessageSync(3000);
    TestUtil.verifyError(msg, SCMPError.SESSION_NOT_FOUND, SCMPMsgType.CLN_EXECUTE);
  }
View Full Code Here


    }
    this.requester.getSCMPMsgSequenceNr().incrementAndGetMsgSequenceNr();
    // important to set pendingRequest true in case of asynchronous communication
    this.pendingRequest = true;
    // 2. initialize call & invoke
    SCMPClnExecuteCall clnExecuteCall = new SCMPClnExecuteCall(this.requester, this.serviceName, this.sessionId);
    clnExecuteCall.setMessageInfo(scMessage.getMessageInfo());
    clnExecuteCall.setCacheId(scMessage.getCacheId());
    clnExecuteCall.setCompressed(scMessage.isCompressed());
    clnExecuteCall.setPartSize(scMessage.getPartSize());
    clnExecuteCall.setRequestBody(scMessage.getData());
    SCServiceCallback scmpCallback = new SCServiceCallback(this, this.messageCallback);
    try {
      clnExecuteCall.invoke(scmpCallback, operationtTimeoutSeconds * Constants.SEC_TO_MILLISEC_FACTOR);
    } catch (Exception e) {
      this.pendingRequest = false;
      throw new SCServiceException("Send request failed. ", e);
    }
  }
View Full Code Here

TOP

Related Classes of org.serviceconnector.call.SCMPClnExecuteCall

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.