public TransportStats() { Timer printer = new Timer("TransportStats:Printer"); printer.addPeriodicEvent( PRINT_INTERVAL, new TimerEventPerformer() { @Override public void perform(TimerEvent ev ) { printStats(); } } ); }
public UTTimerImpl( String name, boolean lightweight ) { // this constructor is for external (non-az) use, e.g. someone using the UPnP component // in their own app if (!CoreFactory.isCoreAvailable()) { System.err.println("Trying to create Timer after Core shutdown"); return; } if ( !lightweight ){ timer = new Timer( name ); } }
protected UTTimerImpl( PluginInterface pi, String name, int priority ) { if (!CoreFactory.isCoreAvailable()) { // isCoreShutDown System.err.println("Trying to create Timer after Core shutdown"); return; } plugin_interface = pi; timer = new Timer( "Plugin " + pi.getPluginID() + ":" + name, 1, priority ); }
protected UTTimerImpl( PluginInterface pi, String name, boolean lightweight ) { plugin_interface = pi; if (!CoreFactory.isCoreAvailable()) { // isCoreShutDown System.err.println("Trying to create Timer after Core shutdown"); return; } if ( !lightweight ){ timer = new Timer( "Plugin " + pi.getPluginID() + ":" + name ); } }
Timer timer = new Timer( "AggregatedList" ); TimerEvent event;
average_timer = new Timer( "CoreStats:average" );
filterDelayTimer = new Timer("Filter"); filterDelayTimer.addEvent(SystemTime.getCurrentTime() + 300, new TimerEventPerformer() {