public class MessageCounterManagerImpl extends Object implements MessageCounterManager
| Modifier and Type | Field and Description |
|---|---|
static int |
DEFAULT_MAX_DAY_COUNT |
static long |
DEFAULT_SAMPLE_PERIOD |
static long |
MIN_SAMPLE_PERIOD |
| Constructor and Description |
|---|
MessageCounterManagerImpl(ScheduledExecutorService scheduledThreadPool) |
| Modifier and Type | Method and Description |
|---|---|
void |
clear() |
int |
getMaxDayCount() |
MessageCounter |
getMessageCounter(String name) |
Set<MessageCounter> |
getMessageCounters() |
long |
getSamplePeriod() |
void |
registerMessageCounter(String name,
MessageCounter counter) |
void |
reschedule(long newPeriod) |
void |
resetAllCounterHistories() |
void |
resetAllCounters() |
void |
setMaxDayCount(int count) |
void |
start() |
void |
stop() |
MessageCounter |
unregisterMessageCounter(String name) |
public static final long DEFAULT_SAMPLE_PERIOD
public static final long MIN_SAMPLE_PERIOD
public static final int DEFAULT_MAX_DAY_COUNT
public MessageCounterManagerImpl(ScheduledExecutorService scheduledThreadPool)
public void start()
start in interface MessageCounterManagerpublic void stop()
stop in interface MessageCounterManagerpublic void clear()
clear in interface MessageCounterManagerpublic void reschedule(long newPeriod)
reschedule in interface MessageCounterManagerpublic long getSamplePeriod()
getSamplePeriod in interface MessageCounterManagerpublic int getMaxDayCount()
getMaxDayCount in interface MessageCounterManagerpublic void setMaxDayCount(int count)
setMaxDayCount in interface MessageCounterManagerpublic void registerMessageCounter(String name, MessageCounter counter)
registerMessageCounter in interface MessageCounterManagerpublic MessageCounter unregisterMessageCounter(String name)
unregisterMessageCounter in interface MessageCounterManagerpublic Set<MessageCounter> getMessageCounters()
public MessageCounter getMessageCounter(String name)
public void resetAllCounters()
resetAllCounters in interface MessageCounterManagerpublic void resetAllCounterHistories()
resetAllCounterHistories in interface MessageCounterManagerCopyright © 2012 JBoss by Red Hat. All Rights Reserved.