Class DefaultJmsKeyFormatStrategy
- java.lang.Object
-
- org.apache.camel.component.sjms.jms.DefaultJmsKeyFormatStrategy
-
- All Implemented Interfaces:
JmsKeyFormatStrategy
public class DefaultJmsKeyFormatStrategy extends Object implements JmsKeyFormatStrategy
Default strategy that handles dots and hyphens. This can be used for sending keys contain package names that is common by Java frameworks.
-
-
Constructor Summary
Constructors Constructor Description DefaultJmsKeyFormatStrategy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
decodeKey(String key)
Decodes the key after its received from aMessage
message.String
encodeKey(String key)
Encodes the key before its sent as aMessage
message.
-
-
-
Method Detail
-
encodeKey
public String encodeKey(String key)
Description copied from interface:JmsKeyFormatStrategy
Encodes the key before its sent as aMessage
message.- Specified by:
encodeKey
in interfaceJmsKeyFormatStrategy
- Parameters:
key
- the original key- Returns:
- the encoded key
-
decodeKey
public String decodeKey(String key)
Description copied from interface:JmsKeyFormatStrategy
Decodes the key after its received from aMessage
message.- Specified by:
decodeKey
in interfaceJmsKeyFormatStrategy
- Parameters:
key
- the encoded key- Returns:
- the decoded key as the original key
-
-