com.vaadin.signals.impl.
Class Effect
Applies a side effect based on signal value changes. An effect is a callback that is initially run when the effect is created, and subsequently run again whenever any dependency changes. Dependencies are automatically registered for all signals that are read from the callback. The callback is run again whenever there's a change to any dependency. Dependencies are always updated based the signals read during the most recent invocation.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
dispose()
Disposes this effect by unregistering all current dependencies and preventing the action from running again.
-
Constructor Details
-
Effect
Creates a signal effect with the given action. The action is run when the effect is created and is subsequently run again whenever there's a change to any signal value that was read during the last invocation.
Parameters:
action
- the action to use, notnull
-
-
Method Details
-
dispose
public void dispose()Disposes this effect by unregistering all current dependencies and preventing the action from running again.
-