public static TimerEvent addEvent( String name, long when, TimerEventPerformer performer ) { TimerEvent res = timer.addEvent( name, when, performer ); return( res ); }
public static TimerEvent addEvent( String name, long when, boolean absolute, TimerEventPerformer performer ) { TimerEvent res = timer.addEvent( name, when, absolute, performer ); return( res ); }
public synchronized TimerEvent addEvent( long creation_time, long when, boolean absolute, TimerEventPerformer performer ) { return( addEvent( null, creation_time, when, absolute, performer )); }
public synchronized TimerEvent addEvent( long creation_time, long when, TimerEventPerformer performer ) { return( addEvent( null, creation_time, when, performer )); }
public synchronized TimerEvent addEvent( String name, long creation_time, long when, TimerEventPerformer performer ) { return( addEvent( name, creation_time, when, false, performer )); }
public synchronized TimerEvent addEvent( String name, long when, TimerEventPerformer performer ) { return( addEvent( name, SystemTime.getCurrentTime(), when, performer )); }
public synchronized TimerEvent addEvent( String name, long when, boolean absolute, TimerEventPerformer performer ) { return( addEvent( name, SystemTime.getCurrentTime(), when, absolute, performer )); }
protected TimerEventPeriodic( Timer _timer, long _frequency, boolean _absolute, TimerEventPerformer _performer ) { timer = _timer; frequency = _frequency; absolute = _absolute; performer = _performer; long now = SystemTime.getCurrentTime(); current_event = timer.addEvent( now, now + frequency, absolute, this ); }
@Override public void perform( TimerEvent event ) { if ( !cancelled ){ try{ performer.perform( event ); }catch( Throwable e ){ DebugLight.printStackTrace( e ); } synchronized( this ){ if ( !cancelled ){ long now = SystemTime.getCurrentTime(); current_event = timer.addEvent(name, now, now + frequency, absolute, this ); } } } }
res.setEvent( timer.addEvent( "Plugin:" + ext_performer.getClass(), when, performer ));
timer.addEvent( now + idle_dispatch_time, new TimerEventPerformer()
timer.addEvent( now + idle_dispatch_time, new TimerEventPerformer()
filterDelayTimer.addEvent(SystemTime.getCurrentTime() + 300, new TimerEventPerformer() { @Override
timerProcessDataSources.addEvent( SystemTime.getCurrentTime() + IMMEDIATE_ADDREMOVE_DELAY, new TimerEventPerformer()
timerEvent = timerProcess.addEvent(fireBefore, new TimerEventPerformer() { @Override
protected void requestUpdate() { try{ this_mon.enter(); if ( current_timer_event != null ){ current_timer_event.cancel(); } rd_last_override = SystemTime.getCurrentTime(); //"pause" overrides for 10s if ( !destroyed ){ if (Logger.isEnabled()) Logger.log(new LogEvent(torrent, LOGID, "Forcing tracker announce now via " + Debug.getStackTrace(true, false, 0, 3))); current_timer_event = tracker_timer.addEvent( SystemTime.getCurrentTime(), timer_event_action ); } }finally{ this_mon.exit(); } }
tracker_timer.addEvent( start, target_time,
tracker_timer.addEvent( target_time, this );
oldResponse = nextResponseScraping; TRTrackerBTAnnouncerImpl.tracker_timer.addEvent(nextScrapeCheckOn, this);