Example usage for io.vertx.core.eventbus ReplyException failureCode

List of usage examples for io.vertx.core.eventbus ReplyException failureCode

Introduction

In this page you can find the example usage for io.vertx.core.eventbus ReplyException failureCode.

Prototype

int failureCode

To view the source code for io.vertx.core.eventbus ReplyException failureCode.

Click Source Link

Usage

From source file:net.kuujo.vertigo.message.impl.VertigoMessageImpl.java

License:Apache License

@Override
public void fail(Throwable cause) {
    if (!acked) {
        if (cause instanceof ReplyException) {
            ReplyException exception = (ReplyException) cause;
            message.fail(exception.failureCode(), exception.getMessage());
        } else if (cause != null) {
            message.fail(-1, cause.getClass().getSimpleName() + ": " + cause.getMessage());
            //        logger.error(cause.getMessage(), cause);
        } else {//  w w  w . ja va  2s  . c  o  m
            message.fail(-1, "Unknown error.");
            //        logger.error(new VertigoException("Unknown error."));
        }
        acked = true;
    }
}