Class AdminOnlyConsoleAuthWiring
java.lang.Object
io.deephaven.enterprise.dnd.authentication.AuthWiringBase
io.deephaven.enterprise.dnd.authentication.AdminOnlyConsoleAuthWiring
- All Implemented Interfaces:
ConsoleServiceAuthWiring
,ServiceAuthWiring<ConsoleServiceGrpc.ConsoleServiceImplBase>
This auth wiring only allows users marked as administrators for the query to perform console operations.
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.auth.codegen.impl.ConsoleServiceAuthWiring
ConsoleServiceAuthWiring.AllowAll, ConsoleServiceAuthWiring.DenyAll, ConsoleServiceAuthWiring.TestUseOnly
Nested classes/interfaces inherited from interface io.deephaven.auth.ServiceAuthWiring
ServiceAuthWiring.AuthorizingServerCallHandler<ReqT extends Object,
RespT extends Object>, ServiceAuthWiring.CallStartedCallback, ServiceAuthWiring.MessageReceivedCallback<T extends Object> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
onCallStartedAutoCompleteStream
(AuthContext authContext) void
onMessageReceivedAutoCompleteStream
(AuthContext authContext, AutoCompleteRequest request) void
onMessageReceivedBindTableToVariable
(AuthContext authContext, BindTableToVariableRequest request) void
onMessageReceivedCancelAutoComplete
(AuthContext authContext, CancelAutoCompleteRequest request) void
onMessageReceivedCancelCommand
(AuthContext authContext, CancelCommandRequest request) void
onMessageReceivedExecuteCommand
(AuthContext authContext, ExecuteCommandRequest request) void
onMessageReceivedGetConsoleTypes
(AuthContext authContext, GetConsoleTypesRequest request) void
onMessageReceivedGetHeapInfo
(AuthContext authContext, GetHeapInfoRequest request) void
onMessageReceivedNextAutoCompleteStream
(AuthContext authContext, AutoCompleteRequest request) void
onMessageReceivedOpenAutoCompleteStream
(AuthContext authContext, AutoCompleteRequest request) void
onMessageReceivedStartConsole
(AuthContext authContext, StartConsoleRequest request) void
onMessageReceivedSubscribeToLogs
(AuthContext authContext, LogSubscriptionRequest request) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface io.deephaven.auth.codegen.impl.ConsoleServiceAuthWiring
intercept
-
Constructor Details
-
AdminOnlyConsoleAuthWiring
public AdminOnlyConsoleAuthWiring()
-
-
Method Details
-
onMessageReceivedGetConsoleTypes
public void onMessageReceivedGetConsoleTypes(AuthContext authContext, GetConsoleTypesRequest request) - Specified by:
onMessageReceivedGetConsoleTypes
in interfaceConsoleServiceAuthWiring
-
onMessageReceivedStartConsole
- Specified by:
onMessageReceivedStartConsole
in interfaceConsoleServiceAuthWiring
-
onMessageReceivedGetHeapInfo
- Specified by:
onMessageReceivedGetHeapInfo
in interfaceConsoleServiceAuthWiring
-
onMessageReceivedSubscribeToLogs
public void onMessageReceivedSubscribeToLogs(AuthContext authContext, LogSubscriptionRequest request) - Specified by:
onMessageReceivedSubscribeToLogs
in interfaceConsoleServiceAuthWiring
-
onMessageReceivedExecuteCommand
- Specified by:
onMessageReceivedExecuteCommand
in interfaceConsoleServiceAuthWiring
-
onMessageReceivedCancelCommand
- Specified by:
onMessageReceivedCancelCommand
in interfaceConsoleServiceAuthWiring
-
onMessageReceivedBindTableToVariable
public void onMessageReceivedBindTableToVariable(AuthContext authContext, BindTableToVariableRequest request) - Specified by:
onMessageReceivedBindTableToVariable
in interfaceConsoleServiceAuthWiring
-
onCallStartedAutoCompleteStream
- Specified by:
onCallStartedAutoCompleteStream
in interfaceConsoleServiceAuthWiring
-
onMessageReceivedAutoCompleteStream
public void onMessageReceivedAutoCompleteStream(AuthContext authContext, AutoCompleteRequest request) - Specified by:
onMessageReceivedAutoCompleteStream
in interfaceConsoleServiceAuthWiring
-
onMessageReceivedOpenAutoCompleteStream
public void onMessageReceivedOpenAutoCompleteStream(AuthContext authContext, AutoCompleteRequest request) - Specified by:
onMessageReceivedOpenAutoCompleteStream
in interfaceConsoleServiceAuthWiring
-
onMessageReceivedNextAutoCompleteStream
public void onMessageReceivedNextAutoCompleteStream(AuthContext authContext, AutoCompleteRequest request) - Specified by:
onMessageReceivedNextAutoCompleteStream
in interfaceConsoleServiceAuthWiring
-
onMessageReceivedCancelAutoComplete
public void onMessageReceivedCancelAutoComplete(AuthContext authContext, CancelAutoCompleteRequest request) - Specified by:
onMessageReceivedCancelAutoComplete
in interfaceConsoleServiceAuthWiring
-