Package org.serviceconnector.api.cln

Examples of org.serviceconnector.api.cln.SCPublishService.unsubscribe()


      LOGGER.error("run", e);
    } finally {
      try {
        SCSubscribeMessage msg = new SCSubscribeMessage();
        msg.setSessionInfo("kill server");
        service.unsubscribe(5, msg);
        sc.detach(2); // detaches from SC, stops communication
      } catch (Exception e) {
        LOGGER.info("cleanup " + e.toString());
      }
    }
View Full Code Here


    response = cbk2.getMessage();
    Assert.assertEquals("message body is empty", true, response.getDataLength() > 0);

    service1.unsubscribe(4);
    Assert.assertNull("the session ID is not null)", service1.getSessionId());
    service2.unsubscribe(4);
    Assert.assertNull("the session ID is not null)", service2.getSessionId());
  }

  /**
   * Description: two message receives - waitTime on server is longer than subscriptionTimeout, it verifies timer are scheduled
View Full Code Here

    } catch (Exception e) {
      e.printStackTrace();
    } finally {
      try {
        // disconnects from SC
        publishServiceA.unsubscribe();
        sc.detach();
      } catch (Exception e) {
        sc = null;
      }
    }
View Full Code Here

    Assert.assertEquals("compression is not the same", subMsgRequest.isCompressed(), subMsgResponse.isCompressed());
    Assert.assertTrue("is not subscribed", service2.isSubscribed());

    service1.unsubscribe();
    Assert.assertNull("the session ID is not null)", service1.getSessionId());
    service2.unsubscribe();
    Assert.assertNull("the session ID is not null)", service2.getSessionId());
  }

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

      subscibeMessage.setSessionInfo("sessionInfo");

      if (getMethodName() == "subscribe_serviceNameValidMaskSameAsInServer_isSubscribedSessionIdExists") {
        SCPublishService service = sc.newPublishService(TestConstants.pubServiceName1);
        service.subscribe(subscibeMessage, new TestPublishServiceMessageCallback(service));
        service.unsubscribe();

      } else if (getMethodName() == "subscribe_timeoutMaxAllowed_isSubscribedSessionIdExists") {
        SCPublishService service = sc.newPublishService(TestConstants.pubServiceName1);
        service.subscribe(3600, subscibeMessage, new TestPublishServiceMessageCallback(service));
        service.unsubscribe();
View Full Code Here

        service.unsubscribe();

      } else if (getMethodName() == "subscribe_timeoutMaxAllowed_isSubscribedSessionIdExists") {
        SCPublishService service = sc.newPublishService(TestConstants.pubServiceName1);
        service.subscribe(3600, subscibeMessage, new TestPublishServiceMessageCallback(service));
        service.unsubscribe();

      } else if (getMethodName() == "changeSubscription_toMaskWhiteSpace_passes") {
        SCPublishService service = sc.newPublishService(TestConstants.pubServiceName1);
        service.subscribe(subscibeMessage, new TestPublishServiceMessageCallback(service));
        subscibeMessage.setMask(" ");
View Full Code Here

      } else if (getMethodName() == "changeSubscription_toMaskWhiteSpace_passes") {
        SCPublishService service = sc.newPublishService(TestConstants.pubServiceName1);
        service.subscribe(subscibeMessage, new TestPublishServiceMessageCallback(service));
        subscibeMessage.setMask(" ");
        service.changeSubscription(subscibeMessage);
        service.unsubscribe();

      } else if (getMethodName() == "subscribeUnsubscribe_twice_isSubscribedThenNot") {
        SCPublishService service = sc.newPublishService(TestConstants.pubServiceName1);
        service.subscribe(subscibeMessage, new TestPublishServiceMessageCallback(service));
        service.unsubscribe();
View Full Code Here

        service.unsubscribe();

      } else if (getMethodName() == "subscribeUnsubscribe_twice_isSubscribedThenNot") {
        SCPublishService service = sc.newPublishService(TestConstants.pubServiceName1);
        service.subscribe(subscibeMessage, new TestPublishServiceMessageCallback(service));
        service.unsubscribe();
        service.subscribe(subscibeMessage, new TestPublishServiceMessageCallback(service));
        service.unsubscribe();

      } else if (getMethodName() == "changeSubscription_twice_passes") {
        SCPublishService service = sc.newPublishService(TestConstants.pubServiceName1);
View Full Code Here

      } else if (getMethodName() == "subscribeUnsubscribe_twice_isSubscribedThenNot") {
        SCPublishService service = sc.newPublishService(TestConstants.pubServiceName1);
        service.subscribe(subscibeMessage, new TestPublishServiceMessageCallback(service));
        service.unsubscribe();
        service.subscribe(subscibeMessage, new TestPublishServiceMessageCallback(service));
        service.unsubscribe();

      } else if (getMethodName() == "changeSubscription_twice_passes") {
        SCPublishService service = sc.newPublishService(TestConstants.pubServiceName1);
        service.subscribe(subscibeMessage, new TestPublishServiceMessageCallback(service));
View Full Code Here

        service.subscribe(subscibeMessage, new TestPublishServiceMessageCallback(service));

        service.changeSubscription(subscibeMessage);
        service.changeSubscription(subscibeMessage);

        service.unsubscribe();

      } else if (getMethodName() == "unsubscribe_serviceNameValid_notSubscribedEmptySessionId") {
        SCPublishService service = sc.newPublishService(TestConstants.pubServiceName1);
        service.unsubscribe();
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.