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
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidonMessageReceivedCloseSession(AuthContext authContext, HandshakeRequest request) Authorize a request to CloseSession.voidonMessageReceivedExportFromTicket(AuthContext authContext, ExportRequest request) Authorize a request to ExportFromTicket.voidonMessageReceivedExportNotifications(AuthContext authContext, ExportNotificationRequest request) Authorize a request to ExportNotifications.voidonMessageReceivedNewSession(AuthContext authContext, HandshakeRequest request) Authorize a request to NewSession.voidonMessageReceivedPublishFromTicket(AuthContext authContext, PublishRequest request) Authorize a request to PublishFromTicket.voidonMessageReceivedRefreshSessionToken(AuthContext authContext, HandshakeRequest request) Authorize a request to RefreshSessionToken.voidonMessageReceivedRelease(AuthContext authContext, ReleaseRequest request) Authorize a request to Release.voidonMessageReceivedTerminationNotification(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, waitMethods inherited from interface io.deephaven.auth.codegen.impl.SessionServiceAuthWiring
intercept
-
Constructor Details
-
DenyAll
public DenyAll()
-
-
Method Details
-
onMessageReceivedNewSession
Description copied from interface:SessionServiceAuthWiringAuthorize a request to NewSession.- Specified by:
onMessageReceivedNewSessionin interfaceSessionServiceAuthWiring- Parameters:
authContext- the authentication context of the requestrequest- the request to authorize
-
onMessageReceivedRefreshSessionToken
Description copied from interface:SessionServiceAuthWiringAuthorize a request to RefreshSessionToken.- Specified by:
onMessageReceivedRefreshSessionTokenin interfaceSessionServiceAuthWiring- Parameters:
authContext- the authentication context of the requestrequest- the request to authorize
-
onMessageReceivedCloseSession
Description copied from interface:SessionServiceAuthWiringAuthorize a request to CloseSession.- Specified by:
onMessageReceivedCloseSessionin interfaceSessionServiceAuthWiring- Parameters:
authContext- the authentication context of the requestrequest- the request to authorize
-
onMessageReceivedRelease
Description copied from interface:SessionServiceAuthWiringAuthorize a request to Release.- Specified by:
onMessageReceivedReleasein interfaceSessionServiceAuthWiring- Parameters:
authContext- the authentication context of the requestrequest- the request to authorize
-
onMessageReceivedExportFromTicket
Description copied from interface:SessionServiceAuthWiringAuthorize a request to ExportFromTicket.- Specified by:
onMessageReceivedExportFromTicketin interfaceSessionServiceAuthWiring- Parameters:
authContext- the authentication context of the requestrequest- the request to authorize
-
onMessageReceivedPublishFromTicket
Description copied from interface:SessionServiceAuthWiringAuthorize a request to PublishFromTicket.- Specified by:
onMessageReceivedPublishFromTicketin 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:SessionServiceAuthWiringAuthorize a request to ExportNotifications.- Specified by:
onMessageReceivedExportNotificationsin 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:SessionServiceAuthWiringAuthorize a request to TerminationNotification.- Specified by:
onMessageReceivedTerminationNotificationin interfaceSessionServiceAuthWiring- Parameters:
authContext- the authentication context of the requestrequest- the request to authorize
-