Package org.serviceconnector.call

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


      // get communicator lock - avoids interference with other clients or scServers
      try {
        SCMPDeRegisterServerCall deRegisterServerCall = new SCMPDeRegisterServerCall(this.requester, this.serviceName);
        SCServerCallback callback = new SCServerCallback(true);
        try {
          deRegisterServerCall.invoke(callback, Constants.DEFAULT_OPERATION_TIMEOUT_SECONDS
              * Constants.SEC_TO_MILLISEC_FACTOR);
        } catch (Exception e) {
          throw new SCServiceException("Deregister server failed. ", e);
        }
        SCMPMessage reply = callback.getMessageSync(Constants.DEFAULT_OPERATION_TIMEOUT_SECONDS
View Full Code Here


        srvServiceRegistry.removeSrvService(this.serviceName + "_" + this.scServer.getListenerPort());

        SCMPDeRegisterServerCall deRegisterServerCall = new SCMPDeRegisterServerCall(this.requester, this.serviceName);
        SCServerCallback callback = new SCServerCallback(true);
        try {
          deRegisterServerCall.invoke(callback, operationTimeoutSeconds * Constants.SEC_TO_MILLISEC_FACTOR);
        } catch (Exception e) {
          throw new SCServiceException("Deregister server failed. ", e);
        }
        SCMPMessage reply = callback.getMessageSync(operationTimeoutSeconds * Constants.SEC_TO_MILLISEC_FACTOR);
        if (reply.isFault()) {
View Full Code Here

      // get communicator lock - avoids interference with other clients or scServers
      try {
        SCMPDeRegisterServerCall deRegisterServerCall = new SCMPDeRegisterServerCall(this.requester, this.serviceName);
        SCServerCallback callback = new SCServerCallback(true);
        try {
          deRegisterServerCall.invoke(callback, Constants.DEFAULT_OPERATION_TIMEOUT_SECONDS
              * Constants.SEC_TO_MILLISEC_FACTOR);
        } catch (Exception e) {
          throw new SCServiceException("Deregister server failed. ", e);
        }
        SCMPMessage reply = callback.getMessageSync(Constants.DEFAULT_OPERATION_TIMEOUT_SECONDS
View Full Code Here

    registerServerCall.invoke(cbk, 8000);
    TestUtil.checkReply(cbk.getMessageSync(10000));

    SCMPDeRegisterServerCall deRegisterServerCall = new SCMPDeRegisterServerCall(this.requester, TestConstants.pubServerName1);
    cbk = new TestCallback();
    deRegisterServerCall.invoke(cbk, 8000);
    TestUtil.checkReply(cbk.getMessageSync(10000));
  }

  /**
   * Description: register server twice<br>
View Full Code Here

    registerServerCall.invoke(cbk, 10000);
    TestUtil.checkReply(cbk.getMessageSync(10000));
    // first deregister server call
    SCMPDeRegisterServerCall deRegisterServerCall = new SCMPDeRegisterServerCall(this.requester, TestConstants.pubServerName1);
    cbk = new TestCallback();
    deRegisterServerCall.invoke(cbk, 10000);
    TestUtil.checkReply(cbk.getMessageSync(10000));
    // second deregister server call
    cbk = new TestCallback();
    deRegisterServerCall.invoke(cbk, 10000);
    SCMPMessage reply = cbk.getMessageSync(10000);
View Full Code Here

    cbk = new TestCallback();
    deRegisterServerCall.invoke(cbk, 10000);
    TestUtil.checkReply(cbk.getMessageSync(10000));
    // second deregister server call
    cbk = new TestCallback();
    deRegisterServerCall.invoke(cbk, 10000);
    SCMPMessage reply = cbk.getMessageSync(10000);
    Assert.assertTrue(reply.isFault());
    Assert.assertEquals(SCMPMsgType.DEREGISTER_SERVER.getValue(), reply.getHeader(SCMPHeaderAttributeKey.MSG_TYPE));
    Assert.assertEquals(SCMPError.SERVER_NOT_FOUND.getErrorCode(), reply.getHeaderInt(SCMPHeaderAttributeKey.SC_ERROR_CODE)
        .intValue());
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.