public class LogonImpl extends Object implements org.teiid.client.security.ILogon
| Modifier and Type | Field and Description |
|---|---|
protected Map<String,Object> |
gssServiceTickets |
| Constructor and Description |
|---|
LogonImpl(org.teiid.dqp.service.SessionService service,
String clusterName) |
| Modifier and Type | Method and Description |
|---|---|
void |
assertIdentity(org.teiid.client.security.SessionToken checkSession) |
org.teiid.dqp.service.SessionService |
getSessionService() |
org.teiid.client.util.ResultsFuture<?> |
logoff() |
org.teiid.client.security.LogonResult |
logon(Properties connProps) |
protected static byte[] |
MD5(byte[] content) |
org.teiid.security.GSSResult |
neogitiateGssLogin(byte[] serviceTicket,
String vdbName,
String vdbVersion,
String user) |
org.teiid.client.security.LogonResult |
neogitiateGssLogin(Properties connProps,
byte[] serviceTicket,
boolean createSession) |
org.teiid.client.util.ResultsFuture<?> |
ping() |
org.teiid.client.util.ResultsFuture<?> |
ping(Collection<String> sessions) |
public LogonImpl(org.teiid.dqp.service.SessionService service,
String clusterName)
public org.teiid.client.security.LogonResult logon(Properties connProps) throws org.teiid.client.security.LogonException
logon in interface org.teiid.client.security.ILogonorg.teiid.client.security.LogonExceptionpublic org.teiid.client.security.LogonResult neogitiateGssLogin(Properties connProps, byte[] serviceTicket, boolean createSession) throws org.teiid.client.security.LogonException
neogitiateGssLogin in interface org.teiid.client.security.ILogonorg.teiid.client.security.LogonExceptionpublic org.teiid.security.GSSResult neogitiateGssLogin(byte[] serviceTicket,
String vdbName,
String vdbVersion,
String user)
throws org.teiid.client.security.LogonException
org.teiid.client.security.LogonExceptionprotected static byte[] MD5(byte[] content)
public org.teiid.client.util.ResultsFuture<?> logoff()
throws org.teiid.client.security.InvalidSessionException
logoff in interface org.teiid.client.security.ILogonorg.teiid.client.security.InvalidSessionExceptionpublic org.teiid.client.util.ResultsFuture<?> ping()
throws org.teiid.client.security.InvalidSessionException,
TeiidComponentException
ping in interface org.teiid.client.security.ILogonorg.teiid.client.security.InvalidSessionExceptionTeiidComponentExceptionpublic org.teiid.client.util.ResultsFuture<?> ping(Collection<String> sessions) throws TeiidComponentException, org.teiid.net.CommunicationException
ping in interface org.teiid.client.security.ILogonTeiidComponentExceptionorg.teiid.net.CommunicationExceptionpublic void assertIdentity(org.teiid.client.security.SessionToken checkSession)
throws org.teiid.client.security.InvalidSessionException,
TeiidComponentException
assertIdentity in interface org.teiid.client.security.ILogonorg.teiid.client.security.InvalidSessionExceptionTeiidComponentExceptionpublic org.teiid.dqp.service.SessionService getSessionService()
Copyright © 2017 JBoss by Red Hat. All rights reserved.