Interface PQWorkerServiceAuthWiring
- All Superinterfaces:
ServiceAuthWiring<PQWorkerApiGrpc.PQWorkerApiImplBase>
- All Known Implementing Classes:
AdminOnlyWorkerAuthWiring
public interface PQWorkerServiceAuthWiring
extends ServiceAuthWiring<PQWorkerApiGrpc.PQWorkerApiImplBase>
-
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> -
Method Summary
Modifier and TypeMethodDescriptiondefault io.grpc.ServerServiceDefinition
intercept
(PQWorkerApiGrpc.PQWorkerApiImplBase delegate) Wrap the real implementation with authorization checks.void
onGetObjectAccess
(AuthContext authContext, ObjectAccessRequest request) void
onListenForError
(AuthContext authContext, ListenErrorRequest reqT) void
onRequestThreadDump
(AuthContext authContext, ThreadDumpRequest request)
-
Method Details
-
intercept
Wrap the real implementation with authorization checks.- Specified by:
intercept
in interfaceServiceAuthWiring<PQWorkerApiGrpc.PQWorkerApiImplBase>
- Parameters:
delegate
- the real service implementation- Returns:
- the wrapped service implementation
-
onListenForError
-
onGetObjectAccess
-
onRequestThreadDump
-