public abstract class AbstractMessageHandler extends Object implements IMessageHandler
| Constructor and Description |
|---|
AbstractMessageHandler()
Create a new message handler.
|
AbstractMessageHandler(IFilter filter,
long timeout,
boolean remove,
boolean realtime)
Create a new message handler.
|
| Modifier and Type | Method and Description |
|---|---|
IFilter |
getFilter()
Get the filter.
|
long |
getTimeout()
Get the timeout.
|
abstract void |
handleMessage(Map<String,Object> msg,
MessageType type)
Handle the message.
|
boolean |
isRealtime()
Test if handler should be real time.
|
boolean |
isRemove()
Test if handler should be removed.
|
void |
setFilter(IFilter filter)
Set the filter.
|
void |
setRealtime(boolean realtime)
Set the real time.
|
void |
setRemove(boolean remove)
Set the remove.
|
void |
setTimeout(long timeout)
Set the timeout.
|
void |
timeoutOccurred()
Timeout occurred.
|
public AbstractMessageHandler()
public AbstractMessageHandler(IFilter filter, long timeout, boolean remove, boolean realtime)
public IFilter getFilter()
getFilter in interface IMessageHandlerpublic void setFilter(IFilter filter)
filter - The filter to set.public boolean isRemove()
isRemove in interface IMessageHandlerpublic void setRemove(boolean remove)
remove - The remove to set.public long getTimeout()
getTimeout in interface IMessageHandlerpublic void setTimeout(long timeout)
timeout - The timeout to set.public boolean isRealtime()
isRealtime in interface IMessageHandlerpublic void setRealtime(boolean realtime)
realtime - The real time flag to set.public void timeoutOccurred()
timeoutOccurred in interface IMessageHandlerpublic abstract void handleMessage(Map<String,Object> msg, MessageType type)
handleMessage in interface IMessageHandlermsg - The message.type - The message type.Copyright © 2015. All Rights Reserved.