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.