@ThreadSafe public class DefaultMessageRunnerRegistryService extends Object implements MessageRunnerRegistryService, MessageRunnerRegistryHelper
| Constructor and Description |
|---|
DefaultMessageRunnerRegistryService() |
| Modifier and Type | Method and Description |
|---|---|
Optional<MessageRunner> |
getMessageRunner(MessageRunnerKey messageRunnerKey)
Retrieves the message runner registered against the specified key.
|
void |
registerMessageRunner(MessageRunnerKey messageRunnerKey,
MessageRunner messageRunner)
Register a message runner on the given key.
|
void |
unregisterMessageRunner(MessageRunnerKey messageRunnerKey)
Unregister a message runner that has previously been registered on the key.
|
public void registerMessageRunner(MessageRunnerKey messageRunnerKey, MessageRunner messageRunner)
MessageRunnerRegistryServiceregisterMessageRunner in interface MessageRunnerRegistryServicemessageRunnerKey - unique message runner keymessageRunner - MessageRunner implementationpublic void unregisterMessageRunner(MessageRunnerKey messageRunnerKey)
MessageRunnerRegistryServiceunregisterMessageRunner in interface MessageRunnerRegistryServicemessageRunnerKey - unique message runner keypublic Optional<MessageRunner> getMessageRunner(MessageRunnerKey messageRunnerKey)
MessageRunnerRegistryHelpergetMessageRunner in interface MessageRunnerRegistryHelpermessageRunnerKey - the message runner keyCopyright © 2017 Atlassian. All rights reserved.