@Retention(value=RUNTIME)
@Target(value=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.