Skip navigation links

@FieldsAreNonnullByDefault @ParametersAreNonnullByDefault @ReturnValuesAreNonnullByDefault

Package com.atlassian.messagequeue.registry

Package that handles the registration of MessageRunners under keys.

See: Description

Package com.atlassian.messagequeue.registry Description

Package that handles the registration of MessageRunners under keys.

Once a MessageRunner has been registered, all access to the runner is via the corresponding MessageRunnerKey


     public static final MessageRunnerKey MESSAGE_RUNNER_KEY = MessageRunnerKey.of("export-space");

     public ExportSpaceMessageRunnerFactory() {
        messageRegistryService.registerMessageRunner(MESSAGE_RUNNER_KEY, new ExportSpaceMessageRunner());
     }

     private static class ExportSpaceMessageRunner() {
         {@literal @}Override
         public void processMessage(MessageContext messageContext) {
             Optional<String> payload = messageContext.getPayload();
             // deserialize payload and do some message ...
         }
     }
 
Since:
1.0
Skip navigation links

Copyright © 2017 Atlassian. All rights reserved.