Annotation Type FireAndForget
-
@Retention(RUNTIME) @Target(TYPE) public @interface FireAndForget
Annotation used to decorate interface methods to indicate that they should be treated with fire-and-forget semantics, meaning they must return void and the system will not wait for a reply to the method call, but instead return straight away. Any errors in communication can be logged by the infrastructure and / or framework, but the caller of the method will not be notified of any failure in communication.