Class RemovableAjaxTimerBehavior
java.lang.Object
org.apache.wicket.behavior.Behavior
org.apache.wicket.behavior.AbstractAjaxBehavior
org.apache.wicket.ajax.AbstractDefaultAjaxBehavior
org.apache.wicket.ajax.AbstractAjaxTimerBehavior
com.evolveum.midpoint.web.component.refresh.RemovableAjaxTimerBehavior
- All Implemented Interfaces:
- Serializable,- org.apache.wicket.IComponentAwareEventSink,- org.apache.wicket.IRequestListener,- org.apache.wicket.markup.html.IComponentAwareHeaderContributor,- org.apache.wicket.util.io.IClusterable
public abstract class RemovableAjaxTimerBehavior
extends org.apache.wicket.ajax.AbstractAjaxTimerBehavior
EXPERIMENTAL. (Working with these timers is very tricky. What we really need is flexible re-scheduling of these timers.)
- See Also:
- 
Field SummaryFields inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehaviorINDICATOR
- 
Constructor SummaryConstructorsConstructorDescriptionRemovableAjaxTimerBehavior(@NotNull org.apache.wicket.Component parent, long updateInterval) 
- 
Method SummaryModifier and TypeMethodDescriptionvoidcleanup()protected abstract voidhandleOnTimer(org.apache.wicket.ajax.AjaxRequestTarget target) protected voidonTimer(org.apache.wicket.ajax.AjaxRequestTarget target) voidremove(org.apache.wicket.ajax.AjaxRequestTarget target) Methods inherited from class org.apache.wicket.ajax.AbstractAjaxTimerBehaviorgetTimerId, getUpdateInterval, isStopped, onRemove, onTimer, onUnbind, renderHead, respond, restart, setUpdateInterval, shouldTrigger, stopMethods inherited from class org.apache.wicket.ajax.AbstractDefaultAjaxBehaviorfindIndicatorId, getAttributes, getCallbackFunction, getCallbackFunctionBody, getCallbackScript, getCallbackScript, onBind, onMethodMismatch, onRequest, postprocessConfiguration, renderAjaxAttributes, renderAjaxAttributes, updateAjaxAttributesMethods inherited from class org.apache.wicket.behavior.AbstractAjaxBehaviorafterRender, bind, getCallbackUrl, getComponent, onComponentRendered, onComponentTag, onComponentTag, unbindMethods inherited from class org.apache.wicket.behavior.BehaviorbeforeRender, canCallListener, detach, getStatelessHint, isEnabled, isTemporary, onAttribute, onConfigure, onEvent, onException, onTagMethods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface org.apache.wicket.IRequestListenerrendersPage
- 
Constructor Details- 
RemovableAjaxTimerBehaviorpublic RemovableAjaxTimerBehavior(@NotNull @NotNull org.apache.wicket.Component parent, long updateInterval) 
 
- 
- 
Method Details- 
onTimerprotected void onTimer(org.apache.wicket.ajax.AjaxRequestTarget target) - Specified by:
- onTimerin class- org.apache.wicket.ajax.AbstractAjaxTimerBehavior
 
- 
cleanuppublic void cleanup()
- 
handleOnTimerprotected abstract void handleOnTimer(org.apache.wicket.ajax.AjaxRequestTarget target) 
- 
removepublic void remove(org.apache.wicket.ajax.AjaxRequestTarget target) 
 
-