public class SimpleTopicRouter<T> extends java.lang.Object implements TopicRouter<T>
SEPARATOR
Constructor and Description |
---|
SimpleTopicRouter(java.lang.String baseTopic,
java.util.function.Function<T,java.lang.String> idExtractor) |
Modifier and Type | Method and Description |
---|---|
static java.lang.String |
create(java.lang.String baseTopic,
java.lang.String id) |
Destination |
create(T vo,
java.util.Optional<java.lang.String> strategyName) |
void |
postProcess(T event,
Message message) |
public SimpleTopicRouter(java.lang.String baseTopic, java.util.function.Function<T,java.lang.String> idExtractor)
public Destination create(T vo, java.util.Optional<java.lang.String> strategyName)
create
in interface TopicRouter<T>
public void postProcess(T event, Message message) throws JMSException
postProcess
in interface TopicRouter<T>
JMSException
public static java.lang.String create(java.lang.String baseTopic, java.lang.String id)