Annotation Interface UponMessageOutFailed


@Documented @Retention(RUNTIME) @Target(METHOD) public @interface UponMessageOutFailed
Marks a method as a handler invoked when an outbound BabelMessage could not be delivered.

The annotated method must accept three parameters: a concrete subtype of BabelMessage, a BabelNode representing the intended receiver, and a Throwable describing the failure.

@UponMessageOutFailed
public void onFooFailed(FooMessage msg, BabelNode receiver, Throwable cause) { ... }