org.jboss.jms.server.messagecounter
Class MessageCounterManager

java.lang.Object
  extended by org.jboss.jms.server.messagecounter.MessageCounterManager
All Implemented Interfaces:
MessagingComponent

public class MessageCounterManager
extends java.lang.Object
implements MessagingComponent

A MessageCounterManager

Version:
$Revision: 2796 $ $Id: MessageCounterManager.java 2796 2007-06-25 22:24:41Z timfox $
Author:
Tim Fox

Constructor Summary
MessageCounterManager(long period)
           
 
Method Summary
 MessageCounter getMessageCounter(java.lang.String name)
           
 java.util.Set getMessageCounters()
           
 void registerMessageCounter(java.lang.String name, MessageCounter counter)
           
 void reschedule(long newPeriod)
           
 void resetAllCounterHistories()
           
 void resetAllCounters()
           
 void start()
           
 void stop()
           
 MessageCounter unregisterMessageCounter(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

MessageCounterManager

public MessageCounterManager(long period)
Method Detail

start

public void start()
Specified by:
start in interface MessagingComponent

stop

public void stop()
Specified by:
stop in interface MessagingComponent

reschedule

public void reschedule(long newPeriod)

registerMessageCounter

public void registerMessageCounter(java.lang.String name,
                                   MessageCounter counter)

unregisterMessageCounter

public MessageCounter unregisterMessageCounter(java.lang.String name)

getMessageCounters

public java.util.Set getMessageCounters()

getMessageCounter

public MessageCounter getMessageCounter(java.lang.String name)

resetAllCounters

public void resetAllCounters()

resetAllCounterHistories

public void resetAllCounterHistories()


Copyright © 2006 JBoss Inc. All Rights Reserved.