Class RevertTableProviderServicePlugin
java.lang.Object
io.deephaven.plugin.PluginBase
io.deephaven.plugin.type.ObjectTypeBase
io.deephaven.enterprise.webclientdata2.PluginBase
io.deephaven.enterprise.webclientdata2.RevertTableProviderServicePlugin
- All Implemented Interfaces:
Plugin,Registration,ObjectType
@AutoService(io.deephaven.plugin.type.ObjectType.class)
public class RevertTableProviderServicePlugin
extends PluginBase
ObjectType plugin to enable clients to retrieve a revision history table for a specific query.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final recordstatic final recordNested classes/interfaces inherited from class io.deephaven.plugin.type.ObjectTypeBase
ObjectTypeBase.FetchOnlyNested classes/interfaces inherited from interface io.deephaven.plugin.type.ObjectType
ObjectType.MessageStreamNested classes/interfaces inherited from interface io.deephaven.plugin.Plugin
Plugin.Visitor<T extends Object>Nested classes/interfaces inherited from interface io.deephaven.plugin.Registration
Registration.Callback -
Field Summary
FieldsFields inherited from class io.deephaven.enterprise.webclientdata2.PluginBase
EMPTY_BUFFER, MAX_THREADS -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanprotected ObjectmakeErrorResponse(String id, String errMsg) name()voidonDataCallback(Object object, ObjectType.MessageStream connection, ByteBuffer payload, Object... references) Methods inherited from class io.deephaven.enterprise.webclientdata2.PluginBase
compatibleClientConnection, logReqs, maybeLogRequestEnd, maybeLogRequestPayload, maybeLogRequestStart, onCloseConnection, sendAndLogErrorResponse, sendAndLogErrorResponseMethods inherited from class io.deephaven.plugin.type.ObjectTypeBase
clientConnection, walkMethods inherited from class io.deephaven.plugin.PluginBase
registerIntoMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.plugin.Plugin
registerInto
-
Field Details
-
asyncExecutor
-
-
Constructor Details
-
RevertTableProviderServicePlugin
public RevertTableProviderServicePlugin()
-
-
Method Details
-
onDataCallback
public void onDataCallback(Object object, ObjectType.MessageStream connection, ByteBuffer payload, Object... references) throws ObjectCommunicationException - Specified by:
onDataCallbackin classPluginBase- Throws:
ObjectCommunicationException
-
name
-
isType
-
makeErrorResponse
- Specified by:
makeErrorResponsein classPluginBase
-