@ManagedResource @IntegrationManagedResource public interface RecipientListRouterManagement
Modifier and Type | Method and Description |
---|---|
void |
addRecipient(java.lang.String channelName)
Add a recipient with channelName.
|
void |
addRecipient(java.lang.String channelName,
java.lang.String selectorExpression)
Add a recipient with channelName and expression.
|
java.util.Collection<?> |
getRecipients() |
int |
removeRecipient(java.lang.String channelName)
Remove all recipients that match the channelName.
|
int |
removeRecipient(java.lang.String channelName,
java.lang.String selectorExpression)
Remove all recipients that match the channelName and expression.
|
void |
replaceRecipients(java.util.Properties recipientMappings)
Replace recipient.
|
void |
setRecipientMappings(java.util.Map<java.lang.String,java.lang.String> recipientMappings)
Set recipients.
|
@ManagedOperation void addRecipient(java.lang.String channelName, java.lang.String selectorExpression)
channelName
- The channel name.selectorExpression
- The expression to filter the incoming message.@ManagedOperation void addRecipient(java.lang.String channelName)
channelName
- The channel name.@ManagedOperation int removeRecipient(java.lang.String channelName)
channelName
- The channel name.@ManagedOperation int removeRecipient(java.lang.String channelName, java.lang.String selectorExpression)
channelName
- The channel name.selectorExpression
- The expression to filter the incoming message@ManagedAttribute java.util.Collection<?> getRecipients()
@ManagedOperation void replaceRecipients(java.util.Properties recipientMappings)
recipientMappings
- contain channelName and expression.@ManagedAttribute void setRecipientMappings(java.util.Map<java.lang.String,java.lang.String> recipientMappings)
recipientMappings
- contain channelName and expression.