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.TestUseOnlyNested 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 TypeMethodDescriptionvoidonCallStartedAutoCompleteStream(AuthContext authContext) voidonMessageReceivedAutoCompleteStream(AuthContext authContext, AutoCompleteRequest request) voidonMessageReceivedBindTableToVariable(AuthContext authContext, BindTableToVariableRequest request) voidonMessageReceivedCancelAutoComplete(AuthContext authContext, CancelAutoCompleteRequest request) voidonMessageReceivedCancelCommand(AuthContext authContext, CancelCommandRequest request) voidonMessageReceivedExecuteCommand(AuthContext authContext, ExecuteCommandRequest request) voidonMessageReceivedGetConsoleTypes(AuthContext authContext, GetConsoleTypesRequest request) voidonMessageReceivedGetHeapInfo(AuthContext authContext, GetHeapInfoRequest request) voidonMessageReceivedNextAutoCompleteStream(AuthContext authContext, AutoCompleteRequest request) voidonMessageReceivedOpenAutoCompleteStream(AuthContext authContext, AutoCompleteRequest request) voidonMessageReceivedStartConsole(AuthContext authContext, StartConsoleRequest request) voidonMessageReceivedSubscribeToLogs(AuthContext authContext, LogSubscriptionRequest request) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods 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:
onMessageReceivedGetConsoleTypesin interfaceConsoleServiceAuthWiring
-
onMessageReceivedStartConsole
- Specified by:
onMessageReceivedStartConsolein interfaceConsoleServiceAuthWiring
-
onMessageReceivedGetHeapInfo
- Specified by:
onMessageReceivedGetHeapInfoin interfaceConsoleServiceAuthWiring
-
onMessageReceivedSubscribeToLogs
public void onMessageReceivedSubscribeToLogs(AuthContext authContext, LogSubscriptionRequest request) - Specified by:
onMessageReceivedSubscribeToLogsin interfaceConsoleServiceAuthWiring
-
onMessageReceivedExecuteCommand
- Specified by:
onMessageReceivedExecuteCommandin interfaceConsoleServiceAuthWiring
-
onMessageReceivedCancelCommand
- Specified by:
onMessageReceivedCancelCommandin interfaceConsoleServiceAuthWiring
-
onMessageReceivedBindTableToVariable
public void onMessageReceivedBindTableToVariable(AuthContext authContext, BindTableToVariableRequest request) - Specified by:
onMessageReceivedBindTableToVariablein interfaceConsoleServiceAuthWiring
-
onCallStartedAutoCompleteStream
- Specified by:
onCallStartedAutoCompleteStreamin interfaceConsoleServiceAuthWiring
-
onMessageReceivedAutoCompleteStream
public void onMessageReceivedAutoCompleteStream(AuthContext authContext, AutoCompleteRequest request) - Specified by:
onMessageReceivedAutoCompleteStreamin interfaceConsoleServiceAuthWiring
-
onMessageReceivedOpenAutoCompleteStream
public void onMessageReceivedOpenAutoCompleteStream(AuthContext authContext, AutoCompleteRequest request) - Specified by:
onMessageReceivedOpenAutoCompleteStreamin interfaceConsoleServiceAuthWiring
-
onMessageReceivedNextAutoCompleteStream
public void onMessageReceivedNextAutoCompleteStream(AuthContext authContext, AutoCompleteRequest request) - Specified by:
onMessageReceivedNextAutoCompleteStreamin interfaceConsoleServiceAuthWiring
-
onMessageReceivedCancelAutoComplete
public void onMessageReceivedCancelAutoComplete(AuthContext authContext, CancelAutoCompleteRequest request) - Specified by:
onMessageReceivedCancelAutoCompletein interfaceConsoleServiceAuthWiring
-