@Deprecated public class RouterMetrics extends LifecycleMessageHandlerMetrics implements MappingMessageRouterManagement
IntegrationManagement.ManagementOverrides
delegate
METER_PREFIX, RECEIVE_COUNTER_NAME, SEND_TIMER_NAME
Constructor and Description |
---|
RouterMetrics(Lifecycle lifecycle,
MappingMessageRouterManagement delegate)
Deprecated.
|
Modifier and Type | Method and Description |
---|---|
Map<String,String> |
getChannelMappings()
Deprecated.
|
Collection<String> |
getDynamicChannelNames()
Deprecated.
Provide a collection of channel names to which
we have routed messages where the channel was not explicitly mapped.
|
void |
removeChannelMapping(String key)
Deprecated.
Remove a channel mapping for the given key if present.
|
void |
replaceChannelMappings(Properties channelMappings)
Deprecated.
Provide mappings from channel keys to channel names.
|
void |
setChannelMapping(String key,
String channelName)
Deprecated.
Add a channel mapping from the provided key to channel name.
|
void |
setChannelMappings(Map<String,String> channelMappings)
Deprecated.
Provide mappings from channel keys to channel names.
|
configureMetrics, destroy, getActiveCount, getActiveCountLong, getDelegate, getDuration, getErrorCount, getErrorCountLong, getHandleCount, getHandleCountLong, getManagedName, getManagedType, getMaxDuration, getMeanDuration, getMinDuration, getOverrides, getStandardDeviationDuration, isCountsEnabled, isLoggingEnabled, isRunning, isStatsEnabled, reset, setCountsEnabled, setLoggingEnabled, setManagedName, setManagedType, setStatsEnabled, start, stop
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
errorCount, handleCount
registerMetricsCaptor
public RouterMetrics(Lifecycle lifecycle, MappingMessageRouterManagement delegate)
public void setChannelMapping(String key, String channelName)
MappingMessageRouterManagement
setChannelMapping
in interface MappingMessageRouterManagement
key
- The key.channelName
- The channel name.public void removeChannelMapping(String key)
MappingMessageRouterManagement
removeChannelMapping
in interface MappingMessageRouterManagement
key
- The key.public void replaceChannelMappings(Properties channelMappings)
MappingMessageRouterManagement
replaceChannelMappings
in interface MappingMessageRouterManagement
channelMappings
- The channel mappings.public Map<String,String> getChannelMappings()
getChannelMappings
in interface MappingMessageRouterManagement
public void setChannelMappings(Map<String,String> channelMappings)
MappingMessageRouterManagement
DestinationResolver
.setChannelMappings
in interface MappingMessageRouterManagement
channelMappings
- The channel mappings.public Collection<String> getDynamicChannelNames()
MappingMessageRouterManagement
Implementations may choose to return only the most recent channel names.
getDynamicChannelNames
in interface MappingMessageRouterManagement