Package io.deephaven.auth.codegen.impl
Class SessionServiceAuthWiring.DenyAll
java.lang.Object
io.deephaven.auth.codegen.impl.SessionServiceAuthWiring.DenyAll
- All Implemented Interfaces:
SessionServiceAuthWiring
,ServiceAuthWiring<SessionServiceGrpc.SessionServiceImplBase>
- Enclosing interface:
- SessionServiceAuthWiring
public static class SessionServiceAuthWiring.DenyAll
extends Object
implements SessionServiceAuthWiring
-
Nested Class Summary
Nested classes/interfaces inherited from interface io.deephaven.auth.ServiceAuthWiring
ServiceAuthWiring.AuthorizingServerCallHandler<ReqT,
RespT>, ServiceAuthWiring.CallStartedCallback, ServiceAuthWiring.MessageReceivedCallback<T> Nested classes/interfaces inherited from interface io.deephaven.auth.codegen.impl.SessionServiceAuthWiring
SessionServiceAuthWiring.AllowAll, SessionServiceAuthWiring.DenyAll, SessionServiceAuthWiring.TestUseOnly
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionvoid
onMessageReceivedCloseSession
(AuthContext authContext, HandshakeRequest request) Authorize a request to CloseSession.void
onMessageReceivedExportFromTicket
(AuthContext authContext, ExportRequest request) Authorize a request to ExportFromTicket.void
onMessageReceivedExportNotifications
(AuthContext authContext, ExportNotificationRequest request) Authorize a request to ExportNotifications.void
onMessageReceivedNewSession
(AuthContext authContext, HandshakeRequest request) Authorize a request to NewSession.void
onMessageReceivedPublishFromTicket
(AuthContext authContext, PublishRequest request) Authorize a request to PublishFromTicket.void
onMessageReceivedRefreshSessionToken
(AuthContext authContext, HandshakeRequest request) Authorize a request to RefreshSessionToken.void
onMessageReceivedRelease
(AuthContext authContext, ReleaseRequest request) Authorize a request to Release.void
onMessageReceivedTerminationNotification
(AuthContext authContext, TerminationNotificationRequest request) Authorize a request to TerminationNotification.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.SessionServiceAuthWiring
intercept
-
Constructor Details
-
DenyAll
public DenyAll()
-
-
Method Details
-
onMessageReceivedNewSession
Description copied from interface:SessionServiceAuthWiring
Authorize a request to NewSession.- Specified by:
onMessageReceivedNewSession
in interfaceSessionServiceAuthWiring
- Parameters:
authContext
- the authentication context of the requestrequest
- the request to authorize
-
onMessageReceivedRefreshSessionToken
Description copied from interface:SessionServiceAuthWiring
Authorize a request to RefreshSessionToken.- Specified by:
onMessageReceivedRefreshSessionToken
in interfaceSessionServiceAuthWiring
- Parameters:
authContext
- the authentication context of the requestrequest
- the request to authorize
-
onMessageReceivedCloseSession
Description copied from interface:SessionServiceAuthWiring
Authorize a request to CloseSession.- Specified by:
onMessageReceivedCloseSession
in interfaceSessionServiceAuthWiring
- Parameters:
authContext
- the authentication context of the requestrequest
- the request to authorize
-
onMessageReceivedRelease
Description copied from interface:SessionServiceAuthWiring
Authorize a request to Release.- Specified by:
onMessageReceivedRelease
in interfaceSessionServiceAuthWiring
- Parameters:
authContext
- the authentication context of the requestrequest
- the request to authorize
-
onMessageReceivedExportFromTicket
Description copied from interface:SessionServiceAuthWiring
Authorize a request to ExportFromTicket.- Specified by:
onMessageReceivedExportFromTicket
in interfaceSessionServiceAuthWiring
- Parameters:
authContext
- the authentication context of the requestrequest
- the request to authorize
-
onMessageReceivedPublishFromTicket
Description copied from interface:SessionServiceAuthWiring
Authorize a request to PublishFromTicket.- Specified by:
onMessageReceivedPublishFromTicket
in interfaceSessionServiceAuthWiring
- Parameters:
authContext
- the authentication context of the requestrequest
- the request to authorize
-
onMessageReceivedExportNotifications
public void onMessageReceivedExportNotifications(AuthContext authContext, ExportNotificationRequest request) Description copied from interface:SessionServiceAuthWiring
Authorize a request to ExportNotifications.- Specified by:
onMessageReceivedExportNotifications
in interfaceSessionServiceAuthWiring
- Parameters:
authContext
- the authentication context of the requestrequest
- the request to authorize
-
onMessageReceivedTerminationNotification
public void onMessageReceivedTerminationNotification(AuthContext authContext, TerminationNotificationRequest request) Description copied from interface:SessionServiceAuthWiring
Authorize a request to TerminationNotification.- Specified by:
onMessageReceivedTerminationNotification
in interfaceSessionServiceAuthWiring
- Parameters:
authContext
- the authentication context of the requestrequest
- the request to authorize
-