public class JmsDefaultMessageIDPolicy extends Object implements JmsMessageIDPolicy
| Constructor and Description |
|---|
JmsDefaultMessageIDPolicy()
Initialize default Message ID builder policy
|
JmsDefaultMessageIDPolicy(JmsDefaultMessageIDPolicy source)
Creates a new JmsDefaultMessageIDPolicy instance copied from the source policy.
|
| Modifier and Type | Method and Description |
|---|---|
JmsDefaultMessageIDPolicy |
copy()
Copy this policy into a newly allocated instance.
|
JmsMessageIDBuilder |
getMessageIDBuilder() |
JmsMessageIDBuilder |
getMessageIDBuilder(JmsSession session,
JmsDestination destination)
Returns the JmsMessageIDBuilder that should be used with the producer being created.
|
String |
getMessageIDType() |
void |
setMessageIDBuilder(JmsMessageIDBuilder messageIDBuilder) |
void |
setMessageIDType(String type)
Sets the type of the Message IDs used to populate the outgoing Messages
|
public JmsDefaultMessageIDPolicy()
public JmsDefaultMessageIDPolicy(JmsDefaultMessageIDPolicy source)
source - The policy instance to copy values from.public JmsDefaultMessageIDPolicy copy()
JmsMessageIDPolicycopy in interface JmsMessageIDPolicypublic JmsMessageIDBuilder getMessageIDBuilder(JmsSession session, JmsDestination destination)
JmsMessageIDPolicygetMessageIDBuilder in interface JmsMessageIDPolicysession - the Session that own the MessageProducer being created.destination - the Destination that the consumer will be subscribed to.public void setMessageIDType(String type)
type - The name of the Message type to use when sending a message.public String getMessageIDType()
public JmsMessageIDBuilder getMessageIDBuilder()
public void setMessageIDBuilder(JmsMessageIDBuilder messageIDBuilder)
Copyright © 2013–2019 The Apache Software Foundation. All rights reserved.