| Package | Description |
|---|---|
| com.clearlydecoded.messenger | |
| com.clearlydecoded.messenger.discovery |
| Modifier and Type | Class and Description |
|---|---|
class |
AbstractMessageProcessor<MessageT extends Message<MessageResponseT>,MessageResponseT extends MessageResponse>
AbstractMessageProcessor abstract class implements boilerplate methods of the MessageProcessor interface such that the user of this interface does not have to bother. |
interface |
Message<T extends MessageResponse>
Message interface represents a message the system can process. |
interface |
MessageProcessor<MessageT extends Message<MessageResponseT>,MessageResponseT extends MessageResponse>
MessageProcessor interface defines methods which allow its implementations to do the
actual work of processing a concrete type of Message implementation and produce a
response that is a concrete implementation of MessageResponse. |
| Modifier and Type | Method and Description |
|---|---|
MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse> |
MessageProcessorRegistry.getProcessorFor(String messageType)
Retrieves a concrete
MessageProcessor for the type of the message. |
MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse> |
MessageProcessorRegistry.getProcessorFor(String messageType)
Retrieves a concrete
MessageProcessor for the type of the message. |
MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse> |
DefaultMessageProcessorRegistry.getProcessorFor(String messageType) |
MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse> |
DefaultMessageProcessorRegistry.getProcessorFor(String messageType) |
List<MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse>> |
MessageProcessorRegistry.getProcessors()
Retrieve all message processors successfully registered in the message processor registry.
|
List<MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse>> |
MessageProcessorRegistry.getProcessors()
Retrieve all message processors successfully registered in the message processor registry.
|
List<MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse>> |
DefaultMessageProcessorRegistry.getProcessors() |
List<MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse>> |
DefaultMessageProcessorRegistry.getProcessors() |
| Modifier and Type | Method and Description |
|---|---|
void |
MessageProcessorRegistry.addProcessor(MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse> processor)
Adds
processor to the message processor registry. |
void |
MessageProcessorRegistry.addProcessor(MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse> processor)
Adds
processor to the message processor registry. |
void |
DefaultMessageProcessorRegistry.addProcessor(MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse> processor) |
void |
DefaultMessageProcessorRegistry.addProcessor(MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse> processor) |
void |
MessageProcessorRegistry.addProcessors(List<? extends MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse>> processors)
Adds
processors to the message processor registry. |
void |
MessageProcessorRegistry.addProcessors(List<? extends MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse>> processors)
Adds
processors to the message processor registry. |
void |
DefaultMessageProcessorRegistry.addProcessors(List<? extends MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse>> processors) |
void |
DefaultMessageProcessorRegistry.addProcessors(List<? extends MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse>> processors) |
| Modifier and Type | Method and Description |
|---|---|
List<? extends MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse>> |
MessageProcessorDiscoverer.discoverProcessors()
This method scans the system for concrete message processor implementations of
MessageProcessor interface. |
List<? extends MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse>> |
MessageProcessorDiscoverer.discoverProcessors()
This method scans the system for concrete message processor implementations of
MessageProcessor interface. |
List<? extends MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse>> |
SpringMessageProcessorDiscoverer.discoverProcessors() |
List<? extends MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse>> |
SpringMessageProcessorDiscoverer.discoverProcessors() |
| Modifier and Type | Method and Description |
|---|---|
static void |
MessageProcessorValidator.validateMessageProcessor(MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse> processor)
|
static void |
MessageProcessorValidator.validateMessageProcessor(MessageProcessor<? extends Message<? extends MessageResponse>,? extends MessageResponse> processor)
|
Copyright © 2018. All rights reserved.