Class AdminOnlyWorkerAuthWiring
java.lang.Object
io.deephaven.enterprise.dnd.authentication.AuthWiringBase
io.deephaven.enterprise.dnd.authentication.AdminOnlyWorkerAuthWiring
- All Implemented Interfaces:
ServiceAuthWiring<PQWorkerApiGrpc.PQWorkerApiImplBase>,PQWorkerServiceAuthWiring
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.ServiceAuthWiring
ServiceAuthWiring.AuthorizingServerCallHandler<ReqT extends Object,RespT extends Object>, ServiceAuthWiring.CallStartedCallback, ServiceAuthWiring.MessageReceivedCallback<T extends Object> -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonGetObjectAccess(AuthContext authContext, ObjectAccessRequest request) voidonListenForError(AuthContext authContext, ListenErrorRequest request) voidonRequestThreadDump(AuthContext authContext, ThreadDumpRequest request) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface io.deephaven.enterprise.dnd.authentication.PQWorkerServiceAuthWiring
intercept
-
Constructor Details
-
AdminOnlyWorkerAuthWiring
public AdminOnlyWorkerAuthWiring()
-
-
Method Details
-
onGetObjectAccess
- Specified by:
onGetObjectAccessin interfacePQWorkerServiceAuthWiring
-
onListenForError
- Specified by:
onListenForErrorin interfacePQWorkerServiceAuthWiring
-
onRequestThreadDump
- Specified by:
onRequestThreadDumpin interfacePQWorkerServiceAuthWiring
-