Class AbstractMessageHeadersRoutingKeyResolver
- java.lang.Object
-
- org.activiti.cloud.services.events.message.AbstractMessageHeadersRoutingKeyResolver
-
- All Implemented Interfaces:
RoutingKeyResolver<java.util.Map<java.lang.String,java.lang.Object>>
- Direct Known Subclasses:
AuditProducerRoutingKeyResolver
public abstract class AbstractMessageHeadersRoutingKeyResolver extends java.lang.Object implements RoutingKeyResolver<java.util.Map<java.lang.String,java.lang.Object>>
-
-
Constructor Summary
Constructors Constructor Description AbstractMessageHeadersRoutingKeyResolver()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected java.lang.Stringbuild(java.util.Map<java.lang.String,java.lang.Object> headers, java.lang.String... keys)protected java.lang.StringescapeIllegalCharacters(java.lang.String value)abstract java.lang.StringgetPrefix()abstract java.lang.Stringresolve(java.util.Map<java.lang.String,java.lang.Object> headers)
-
-
-
Method Detail
-
resolve
public abstract java.lang.String resolve(java.util.Map<java.lang.String,java.lang.Object> headers)
- Specified by:
resolvein interfaceRoutingKeyResolver<java.util.Map<java.lang.String,java.lang.Object>>
-
build
protected java.lang.String build(java.util.Map<java.lang.String,java.lang.Object> headers, java.lang.String... keys)
-
escapeIllegalCharacters
protected java.lang.String escapeIllegalCharacters(java.lang.String value)
-
getPrefix
public abstract java.lang.String getPrefix()
-
-