Examples of SrvPublishService


Examples of org.serviceconnector.api.srv.SrvPublishService

  @Override
  public void run(IRequest request, IResponse response, IResponderCallback responderCallback) throws SCMPCommandException {
    SCMPMessage reqMessage = request.getMessage();
    String serviceName = reqMessage.getServiceName();
    // look up srvService
    SrvPublishService srvService = this.getSrvPublishServiceByServiceName(serviceName);

    String sessionId = reqMessage.getSessionId();
    // create scMessage
    SCSubscribeMessage scMessage = new SCSubscribeMessage();
    scMessage.setData(reqMessage.getBody());
    scMessage.setDataLength(reqMessage.getBodyLength());
    scMessage.setCompressed(reqMessage.getHeaderFlag(SCMPHeaderAttributeKey.COMPRESSION));
    scMessage.setMessageInfo(reqMessage.getHeader(SCMPHeaderAttributeKey.MSG_INFO));
    scMessage.setSessionInfo(reqMessage.getHeader(SCMPHeaderAttributeKey.SESSION_INFO));
    scMessage.setSessionId(sessionId);
    scMessage.setMask(reqMessage.getHeader(SCMPHeaderAttributeKey.MASK));
    scMessage.setServiceName(reqMessage.getServiceName());
    scMessage.setActualMask(reqMessage.getHeader(SCMPHeaderAttributeKey.ACTUAL_MASK));

    // inform callback with scMessages
    SCMessage scReply = srvService.getCallback().changeSubscription(scMessage,
        Integer.parseInt(reqMessage.getHeader(SCMPHeaderAttributeKey.OPERATION_TIMEOUT)));
    // handling msgSequenceNr
    SCMPMessageSequenceNr msgSequenceNr = SrvCommandAdapter.sessionCompositeRegistry.getSCMPMsgSequenceNr(reqMessage
        .getSessionId());
    msgSequenceNr.incrementAndGetMsgSequenceNr();
View Full Code Here

Examples of org.serviceconnector.api.srv.SrvPublishService

  @Override
  public void run(IRequest request, IResponse response, IResponderCallback responderCallback) throws SCMPCommandException {
    SCMPMessage reqMessage = request.getMessage();
    String serviceName = reqMessage.getServiceName();
    // look up srvService
    SrvPublishService srvService = this.getSrvPublishServiceByServiceName(serviceName);

    String sessionId = reqMessage.getSessionId();
    // create scMessage
    SCSubscribeMessage scMessage = new SCSubscribeMessage();
    scMessage.setData(reqMessage.getBody());
    scMessage.setDataLength(reqMessage.getBodyLength());
    scMessage.setCompressed(reqMessage.getHeaderFlag(SCMPHeaderAttributeKey.COMPRESSION));
    scMessage.setMessageInfo(reqMessage.getHeader(SCMPHeaderAttributeKey.MSG_INFO));
    scMessage.setSessionInfo(reqMessage.getHeader(SCMPHeaderAttributeKey.SESSION_INFO));
    scMessage.setSessionId(sessionId);
    scMessage.setMask(reqMessage.getHeader(SCMPHeaderAttributeKey.MASK));
    scMessage.setServiceName(reqMessage.getServiceName());
    scMessage.setActualMask(reqMessage.getHeader(SCMPHeaderAttributeKey.ACTUAL_MASK));

    // inform callback with scMessages
    SCMessage scReply = srvService.getCallback().changeSubscription(scMessage,
        Integer.parseInt(reqMessage.getHeader(SCMPHeaderAttributeKey.OPERATION_TIMEOUT)));
    // handling msgSequenceNr
    SCMPMessageSequenceNr msgSequenceNr = SrvCommandAdapter.sessionCompositeRegistry.getSCMPMsgSequenceNr(reqMessage
        .getSessionId());
    msgSequenceNr.incrementAndGetMsgSequenceNr();
View Full Code Here

Examples of org.serviceconnector.api.srv.SrvPublishService

  @Override
  public void run(IRequest request, IResponse response, IResponderCallback responderCallback) throws Exception {
    SCMPMessage reqMessage = request.getMessage();
    String serviceName = reqMessage.getServiceName();
    // look up srvService
    SrvPublishService srvService = this.getSrvPublishServiceByServiceName(serviceName);

    String sessionId = reqMessage.getSessionId();
    // create scMessage
    SCSubscribeMessage scMessage = new SCSubscribeMessage();
    scMessage.setData(reqMessage.getBody());
    scMessage.setDataLength(reqMessage.getBodyLength());
    scMessage.setSessionId(sessionId);
    scMessage.setServiceName(reqMessage.getServiceName());
    scMessage.setSessionInfo(reqMessage.getHeader(SCMPHeaderAttributeKey.SESSION_INFO));
    try {
      // inform callback with scMessages
      srvService.getCallback().unsubscribe(scMessage,
          Integer.parseInt(reqMessage.getHeader(SCMPHeaderAttributeKey.OPERATION_TIMEOUT)));
      // handling msgSequenceNr
      SCMPMessageSequenceNr msgSequenceNr = SrvCommandAdapter.sessionCompositeRegistry.getSCMPMsgSequenceNr(sessionId);
      msgSequenceNr.incrementAndGetMsgSequenceNr();
      // set up reply - SCMP Version
View Full Code Here

Examples of org.serviceconnector.api.srv.SrvPublishService

  @Override
  public void run(IRequest request, IResponse response, IResponderCallback responderCallback) throws Exception {
    SCMPMessage reqMessage = request.getMessage();
    String serviceName = reqMessage.getServiceName();
    // look up srvService
    SrvPublishService srvService = this.getSrvPublishServiceByServiceName(serviceName);

    String sessionId = reqMessage.getSessionId();
    // create scMessage
    SCSubscribeMessage scMessage = new SCSubscribeMessage();
    scMessage.setData(reqMessage.getBody());
    scMessage.setDataLength(reqMessage.getBodyLength());
    scMessage.setCompressed(reqMessage.getHeaderFlag(SCMPHeaderAttributeKey.COMPRESSION));
    scMessage.setMessageInfo(reqMessage.getHeader(SCMPHeaderAttributeKey.MSG_INFO));
    scMessage.setSessionInfo(reqMessage.getHeader(SCMPHeaderAttributeKey.SESSION_INFO));
    scMessage.setSessionId(sessionId);
    scMessage.setMask(reqMessage.getHeader(SCMPHeaderAttributeKey.MASK));
    scMessage.setServiceName(reqMessage.getServiceName());
    int oti = Integer.parseInt(reqMessage.getHeader(SCMPHeaderAttributeKey.OPERATION_TIMEOUT));

    // inform callback with scMessages
    SCMessage scReply = srvService.getCallback().subscribe(scMessage, oti);

    // set up reply - SCMP Version current
    SCMPMessage reply = new SCMPMessage(reqMessage.getSCMPVersion());

    if (scReply != null) {
View Full Code Here

Examples of org.serviceconnector.api.srv.SrvPublishService

  @Override
  public void run(IRequest request, IResponse response, IResponderCallback responderCallback) throws Exception {
    SCMPMessage reqMessage = request.getMessage();
    String serviceName = reqMessage.getServiceName();
    // look up srvService
    SrvPublishService srvService = this.getSrvPublishServiceByServiceName(serviceName);

    String sessionId = reqMessage.getSessionId();
    // create scMessage
    SCSubscribeMessage scMessage = new SCSubscribeMessage();
    scMessage.setData(reqMessage.getBody());
    scMessage.setDataLength(reqMessage.getBodyLength());
    scMessage.setCompressed(reqMessage.getHeaderFlag(SCMPHeaderAttributeKey.COMPRESSION));
    scMessage.setMessageInfo(reqMessage.getHeader(SCMPHeaderAttributeKey.MSG_INFO));
    scMessage.setSessionInfo(reqMessage.getHeader(SCMPHeaderAttributeKey.SESSION_INFO));
    scMessage.setSessionId(sessionId);
    scMessage.setMask(reqMessage.getHeader(SCMPHeaderAttributeKey.MASK));
    scMessage.setServiceName(reqMessage.getServiceName());
    int oti = Integer.parseInt(reqMessage.getHeader(SCMPHeaderAttributeKey.OPERATION_TIMEOUT));

    // inform callback with scMessages
    SCMessage scReply = srvService.getCallback().subscribe(scMessage, oti);

    // set up reply
    SCMPMessage reply = new SCMPMessage();

    if (scReply != null) {
View Full Code Here

Examples of org.serviceconnector.api.srv.SrvPublishService

  @Override
  public void run(IRequest request, IResponse response, IResponderCallback responderCallback) throws Exception {
    SCMPMessage reqMessage = request.getMessage();
    String serviceName = reqMessage.getServiceName();
    // look up srvService
    SrvPublishService srvService = this.getSrvPublishServiceByServiceName(serviceName);

    String sessionId = reqMessage.getSessionId();
    // create scMessage
    SCSubscribeMessage scMessage = new SCSubscribeMessage();
    scMessage.setData(reqMessage.getBody());
    scMessage.setDataLength(reqMessage.getBodyLength());
    scMessage.setSessionId(sessionId);
    scMessage.setServiceName(reqMessage.getServiceName());
    scMessage.setSessionInfo(reqMessage.getHeader(SCMPHeaderAttributeKey.SESSION_INFO));
    try {
      // inform callback with scMessages
      srvService.getCallback().unsubscribe(scMessage,
          Integer.parseInt(reqMessage.getHeader(SCMPHeaderAttributeKey.OPERATION_TIMEOUT)));
      // handling msgSequenceNr
      SCMPMessageSequenceNr msgSequenceNr = SrvCommandAdapter.sessionCompositeRegistry.getSCMPMsgSequenceNr(sessionId);
      msgSequenceNr.incrementAndGetMsgSequenceNr();
      // set up reply
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.