Package io.deephaven.enterprise.comm.api
Class ApplicationStateHolder.Impl
java.lang.Object
io.deephaven.enterprise.comm.api.ApplicationStateHolder.Impl
- All Implemented Interfaces:
ApplicationStateHolder
- Direct Known Subclasses:
AbstractClientEntry,BrowserClientEntry,CommandConnection
- Enclosing interface:
- ApplicationStateHolder
public abstract static class ApplicationStateHolder.Impl
extends Object
implements ApplicationStateHolder
Re-usable "abstract" implementation. Only declared abstract to prevent direct instantiation.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.enterprise.comm.api.ApplicationStateHolder
ApplicationStateHolder.Impl -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal <T extends ApplicationState>
TRetrieve the application state previously stored in an ApplicationStateHolder.final <T extends ApplicationState>
voidsetApplicationState(T applicationState) Store application state in an ApplicationStateHolder for later retrieval.
-
Constructor Details
-
Impl
public Impl()
-
-
Method Details
-
setApplicationState
Description copied from interface:ApplicationStateHolderStore application state in an ApplicationStateHolder for later retrieval.- Specified by:
setApplicationStatein interfaceApplicationStateHolder
-
getApplicationState
Description copied from interface:ApplicationStateHolderRetrieve the application state previously stored in an ApplicationStateHolder.- Specified by:
getApplicationStatein interfaceApplicationStateHolder- Returns:
- The application state
-