Class WebClientTableFactoryServicePlugin
java.lang.Object
io.deephaven.plugin.PluginBase
io.deephaven.plugin.type.ObjectTypeBase
io.deephaven.enterprise.webclientdata2.PluginBase
io.deephaven.enterprise.webclientdata2.WebClientTableFactoryServicePlugin
- All Implemented Interfaces:
Plugin,Registration,ObjectType
@AutoService(io.deephaven.plugin.type.ObjectType.class)
public class WebClientTableFactoryServicePlugin
extends PluginBase
ObjectType plugin to enable clients to create parameterized tables.
-
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
Fields 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
-
Constructor Details
-
WebClientTableFactoryServicePlugin
public WebClientTableFactoryServicePlugin()
-
-
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
-