Package asia.stampy.server.message.error

Examples of asia.stampy.server.message.error.ErrorMessage


      throw new MessageListenerHaltException();
    }
  }

  private void sendErrorMessage(String message, HostPort hostPort) {
    ErrorMessage error = new ErrorMessage("n/a");
    error.getHeader().setMessageHeader(message);

    try {
      getGateway().sendMessage(error, hostPort);
    } catch (InterceptException e) {
      log.error("Sending of login error message failed", e);
View Full Code Here


   *           the exception
   */
  protected void errorHandle(StampyMessage<?> message, Exception e, HostPort hostPort) throws Exception {
    log.error("Handling error, sending error message to " + hostPort, e);
    String receipt = message.getHeader().getHeaderValue(ClientMessageHeader.RECEIPT);
    ErrorMessage error = new ErrorMessage(StringUtils.isEmpty(receipt) ? "n/a" : receipt);
    error.getHeader().setMessageHeader("Could not execute " + message.getMessageType() + " - " + e.getMessage());
    getGateway().sendMessage(error.toStompMessage(true), hostPort);
  }
View Full Code Here

   * @throws Exception
   *           the exception
   */
  protected void errorHandle(Exception e, HostPort hostPort) throws Exception {
    log.error("Handling error, sending error message to " + hostPort, e);
    ErrorMessage error = new ErrorMessage("n/a");
    error.getHeader().setMessageHeader(e.getMessage());
    getGateway().sendMessage(error.toStompMessage(true), hostPort);
  }
View Full Code Here

      break;
    case DISCONNECT:
      message = (MSG) new DisconnectMessage();
      break;
    case ERROR:
      ErrorMessage error = new ErrorMessage();
      message = (MSG) error;
      break;
    case MESSAGE:
      MessageMessage mm = new MessageMessage();
      message = (MSG) mm;
View Full Code Here

TOP

Related Classes of asia.stampy.server.message.error.ErrorMessage

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.