Package org.dellroad.stuff.vaadin24.util
package org.dellroad.stuff.vaadin24.util
Vaadin utility classes.
-
ClassDescriptionAsyncTask<R>Performs some task executing asynchronously and managed by an
AsyncTaskManager.Allows applications to safely manage asynchronous tasks that execute in the background (without holding theVaadinSessionlock) entirely within the context of a lockedVaadinSession.Event type emitted by anAsyncTaskManagerwhen anAsyncTaskchanges status.Listener interface forAsyncTaskManagerevent notifications.SelfRenderer<T>A "do nothing"ComponentRendererused to render values that are alreadyComponent's.A simplified asynchronous task manager.Support superclass for listeners in a Vaadin session who need to listen to non-Vaadin ("external") event sources.Utility class for finding theVaadinSessionassociated with the current HTTP request whenVaadinSession.getCurrent()isn't an option.Tracks and limits the openVaadinSession's in a Vaadin application and provides a thread-safe way to poll them for information.Miscellaneous utility methods.Applies JSR 303 bean validation constraints that are attached to the bean as a whole (not to an individual property).