Package io.jmix.ui.widget
Class JmixTimer
java.lang.Object
com.vaadin.server.AbstractClientConnector
com.vaadin.server.AbstractExtension
io.jmix.ui.widget.JmixTimer
- All Implemented Interfaces:
com.vaadin.event.MethodEventSource
,com.vaadin.server.ClientConnector
,com.vaadin.server.Extension
,com.vaadin.shared.communication.ServerRpc
,com.vaadin.shared.Connector
,JmixTimerServerRpc
,Serializable
- See Also:
-
Nested Class Summary
Nested classes/interfaces inherited from class com.vaadin.server.AbstractClientConnector
com.vaadin.server.AbstractClientConnector.IncorrectConcurrentAccessHandler
Nested classes/interfaces inherited from interface com.vaadin.server.ClientConnector
com.vaadin.server.ClientConnector.AttachEvent, com.vaadin.server.ClientConnector.AttachListener, com.vaadin.server.ClientConnector.ConnectorErrorEvent, com.vaadin.server.ClientConnector.DetachEvent, com.vaadin.server.ClientConnector.DetachListener
-
Field Summary
Modifier and TypeFieldDescription -
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
addActionListener
(Consumer<JmixTimer> listener) void
addStopListener
(Consumer<JmixTimer> listener) void
beforeClientResponse
(boolean initial) void
extend
(com.vaadin.ui.AbstractComponent component) int
getDelay()
protected String
getState()
protected JmixTimerState
getState
(boolean markAsDirty) boolean
void
onTimer()
void
removeActionListener
(Consumer<JmixTimer> listener) void
removeStopListeners
(Consumer<JmixTimer> listener) void
setDelay
(int delay) void
setRepeating
(boolean repeating) void
setTimerId
(String id) void
start()
void
stop()
Methods inherited from class com.vaadin.server.AbstractExtension
extend, getParent, getSupportedParentType, remove, setParent
Methods inherited from class com.vaadin.server.AbstractClientConnector
addAttachListener, addDetachListener, addExtension, addListener, addListener, addListener, addListener, addListener, addListener, addMethodInvocationToQueue, attach, createState, detach, encodeState, equals, fireEvent, getAllChildrenIterable, getConnectorId, getErrorHandler, getExtensions, getIncorrectConcurrentAccessHandler, getListeners, getResource, getRpcManager, getRpcProxy, getSession, getStateType, getUI, handleConnectorRequest, hashCode, hasListeners, isAttached, isConnectorEnabled, isThis, markAsDirty, markAsDirtyRecursive, registerRpc, registerRpc, removeAttachListener, removeDetachListener, removeExtension, removeListener, removeListener, removeListener, removeListener, removeListener, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setConnectorResource, setErrorHandler, setIncorrectConcurrentAccessHandler, setResource, updateDiffstate
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.vaadin.server.ClientConnector
addAttachListener, addDetachListener, attach, detach, encodeState, getErrorHandler, getExtensions, getRpcManager, getStateType, getUI, handleConnectorRequest, isAttached, isConnectorEnabled, markAsDirty, markAsDirtyRecursive, removeAttachListener, removeDetachListener, removeExtension, requestRepaint, requestRepaintAll, retrievePendingRpcCalls, setErrorHandler
Methods inherited from interface com.vaadin.shared.Connector
getConnectorId
-
Field Details
-
actionListeners
-
stopListeners
-
-
Constructor Details
-
JmixTimer
public JmixTimer()
-
-
Method Details
-
extend
public void extend(com.vaadin.ui.AbstractComponent component) -
getState
- Overrides:
getState
in classcom.vaadin.server.AbstractClientConnector
-
getState
- Overrides:
getState
in classcom.vaadin.server.AbstractClientConnector
-
setRepeating
public void setRepeating(boolean repeating) -
isRepeating
public boolean isRepeating() -
getDelay
public int getDelay() -
setDelay
public void setDelay(int delay) -
start
public void start() -
stop
public void stop() -
onTimer
public void onTimer()- Specified by:
onTimer
in interfaceJmixTimerServerRpc
-
getLoggingTimerId
-
beforeClientResponse
public void beforeClientResponse(boolean initial) - Specified by:
beforeClientResponse
in interfacecom.vaadin.server.ClientConnector
- Overrides:
beforeClientResponse
in classcom.vaadin.server.AbstractClientConnector
-
setTimerId
-
addActionListener
-
removeActionListener
-
addStopListener
-
removeStopListeners
-