Index

A B G I L R S T U 
All Classes and Interfaces|All Packages|Serialized Form

A

addHeader(String, String) - Method in interface io.deephaven.auth.AuthenticationRequestHandler.MetadataResponseListener
 
Anonymous() - Constructor for class io.deephaven.auth.AuthContext.Anonymous
 
AnonymousAuthenticationHandler - Class in io.deephaven.auth
Handler to accept an empty payload and accept that user as anonymous.
AnonymousAuthenticationHandler() - Constructor for class io.deephaven.auth.AnonymousAuthenticationHandler
 
append(LogOutput) - Method in class io.deephaven.auth.AuthContext.Anonymous
 
append(LogOutput) - Method in class io.deephaven.auth.AuthContext.SuperUser
 
AUTH_TYPE - Static variable in class io.deephaven.auth.BasicAuthMarshaller
 
AuthContext - Class in io.deephaven.auth
 
AuthContext() - Constructor for class io.deephaven.auth.AuthContext
 
AuthContext.Anonymous - Class in io.deephaven.auth
 
AuthContext.SuperUser - Class in io.deephaven.auth
A trivial auth context that allows a user to do everything the APIs allow.
AuthenticationException - Exception in io.deephaven.auth
An error occurred and this handshake to authenticate has failed for some reason.
AuthenticationException() - Constructor for exception io.deephaven.auth.AuthenticationException
 
AuthenticationRequestHandler - Interface in io.deephaven.auth
Simple interface to handle incoming authentication requests from flight/barrage clients, via Handshake or the Flight Authentication header.
AuthenticationRequestHandler.HandshakeResponseListener - Interface in io.deephaven.auth
 
AuthenticationRequestHandler.MetadataResponseListener - Interface in io.deephaven.auth
 

B

BasicAuthMarshaller - Class in io.deephaven.auth
Manually decode the payload as a BasicAuth message, confirm that only tags 2 and 3 are present as strings, otherwise pass.
BasicAuthMarshaller(BasicAuthMarshaller.Handler) - Constructor for class io.deephaven.auth.BasicAuthMarshaller
 
BasicAuthMarshaller.Handler - Interface in io.deephaven.auth
Handler for "Basic" auth types.

G

getAuthType() - Method in class io.deephaven.auth.AnonymousAuthenticationHandler
 
getAuthType() - Method in interface io.deephaven.auth.AuthenticationRequestHandler
This handler can be referred to via both Arrow Flight's original Auth and Auth2.
getAuthType() - Method in class io.deephaven.auth.BasicAuthMarshaller
 

I

initialize(String) - Method in class io.deephaven.auth.AnonymousAuthenticationHandler
 
initialize(String) - Method in interface io.deephaven.auth.AuthenticationRequestHandler
Initialize request handler with the provided url.
initialize(String) - Method in class io.deephaven.auth.BasicAuthMarshaller
 
io.deephaven.auth - package io.deephaven.auth
 

L

login(long, ByteBuffer, AuthenticationRequestHandler.HandshakeResponseListener) - Method in class io.deephaven.auth.AnonymousAuthenticationHandler
 
login(long, ByteBuffer, AuthenticationRequestHandler.HandshakeResponseListener) - Method in interface io.deephaven.auth.AuthenticationRequestHandler
Given a protocol version (very likely to be zero) and payload bytes, if possible authenticate this user.
login(long, ByteBuffer, AuthenticationRequestHandler.HandshakeResponseListener) - Method in class io.deephaven.auth.BasicAuthMarshaller
 
login(String, AuthenticationRequestHandler.MetadataResponseListener) - Method in class io.deephaven.auth.AnonymousAuthenticationHandler
 
login(String, AuthenticationRequestHandler.MetadataResponseListener) - Method in interface io.deephaven.auth.AuthenticationRequestHandler
Given a payload string, if possible authenticate this user.
login(String, AuthenticationRequestHandler.MetadataResponseListener) - Method in class io.deephaven.auth.BasicAuthMarshaller
 
login(String, String) - Method in interface io.deephaven.auth.BasicAuthMarshaller.Handler
Like AuthenticationRequestHandler.login(long, ByteBuffer, HandshakeResponseListener), takes the client's identity assertion and tries to validate it.

R

respond(long, ByteBuffer) - Method in interface io.deephaven.auth.AuthenticationRequestHandler.HandshakeResponseListener
 

S

SuperUser() - Constructor for class io.deephaven.auth.AuthContext.SuperUser
 

T

toString() - Method in class io.deephaven.auth.AuthContext
 

U

urls(String) - Method in class io.deephaven.auth.AnonymousAuthenticationHandler
Return the targetUrl as the only valid url for this handler.
urls(String) - Method in interface io.deephaven.auth.AuthenticationRequestHandler
Provides URLs that may be used to authenticate with this authentication request handler.
A B G I L R S T U 
All Classes and Interfaces|All Packages|Serialized Form