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.ServerServiceDefinitionintercept(PQWorkerApiGrpc.PQWorkerApiImplBase delegate) Wrap the real implementation with authorization checks.voidonGetObjectAccess(AuthContext authContext, ObjectAccessRequest request) voidonListenForError(AuthContext authContext, ListenErrorRequest reqT) voidonRequestThreadDump(AuthContext authContext, ThreadDumpRequest request)
-
Method Details
-
intercept
Wrap the real implementation with authorization checks.- Specified by:
interceptin interfaceServiceAuthWiring<PQWorkerApiGrpc.PQWorkerApiImplBase>- Parameters:
delegate- the real service implementation- Returns:
- the wrapped service implementation
-
onListenForError
-
onGetObjectAccess
-
onRequestThreadDump
-