-
- All Implemented Interfaces:
-
java.io.Serializable,java.lang.Comparable,org.enodeframework.common.extensions.MessageMonitor
public enum NoOpMessageMonitor implements MessageMonitor<Message>
A message monitor that returns a NoOp message callback
-
-
Enum Constant Summary
Enum Constants Enum Constant Description INSTANCESingleton instance of a NoOpMessageMonitor.
-
Method Summary
Modifier and Type Method Description static NoOpMessageMonitorinstance()Returns the instance of {NoOpMessageMonitor}.MessageMonitor.MonitorCallbackonMessageIngested(Message message)Takes a message and returns a callback that should be used to inform the message monitor about the result of processing the message static Array<NoOpMessageMonitor>values()static NoOpMessageMonitorvalueOf(String name)-
-
Method Detail
-
instance
static NoOpMessageMonitor instance()
Returns the instance of
{NoOpMessageMonitor}. This method is a convenience method, which can be used as a lambda expression
-
onMessageIngested
MessageMonitor.MonitorCallback onMessageIngested(Message message)
Takes a message and returns a callback that should be used to inform the message monitor about the result of processing the message
- Parameters:
message- the message to monitor
-
values
static Array<NoOpMessageMonitor> values()
-
valueOf
static NoOpMessageMonitor valueOf(String name)
-
-
-
-