Modifier and Type | Field and Description |
---|---|
protected Map<String,Object> |
gssServiceTickets |
AUTH_TYPE, KRB5_ESTABLISHED, KRB5TOKEN
Constructor and Description |
---|
LogonImpl(SessionService service,
String clusterName) |
Modifier and Type | Method and Description |
---|---|
void |
assertIdentity(SessionToken checkSession) |
SessionService |
getSessionService() |
ResultsFuture<?> |
logoff() |
LogonResult |
logon(Properties connProps) |
protected static byte[] |
MD5(byte[] content) |
GSSResult |
neogitiateGssLogin(byte[] serviceTicket,
String vdbName,
String vdbVersion,
String user) |
LogonResult |
neogitiateGssLogin(Properties connProps,
byte[] serviceTicket,
boolean createSession) |
ResultsFuture<?> |
ping() |
ResultsFuture<?> |
ping(Collection<String> sessions) |
public LogonImpl(SessionService service, String clusterName)
public LogonResult logon(Properties connProps) throws LogonException
logon
in interface ILogon
LogonException
public LogonResult neogitiateGssLogin(Properties connProps, byte[] serviceTicket, boolean createSession) throws LogonException
neogitiateGssLogin
in interface ILogon
LogonException
public GSSResult neogitiateGssLogin(byte[] serviceTicket, String vdbName, String vdbVersion, String user) throws LogonException
LogonException
protected static byte[] MD5(byte[] content)
public ResultsFuture<?> logoff() throws InvalidSessionException
logoff
in interface ILogon
InvalidSessionException
public ResultsFuture<?> ping() throws InvalidSessionException, TeiidComponentException
ping
in interface ILogon
InvalidSessionException
TeiidComponentException
public ResultsFuture<?> ping(Collection<String> sessions) throws TeiidComponentException, CommunicationException
ping
in interface ILogon
TeiidComponentException
CommunicationException
public void assertIdentity(SessionToken checkSession) throws InvalidSessionException, TeiidComponentException
assertIdentity
in interface ILogon
InvalidSessionException
TeiidComponentException
public SessionService getSessionService()
Copyright © 2019. All rights reserved.