public interface ILogon
Modifier and Type | Field and Description |
---|---|
static String |
AUTH_TYPE |
static String |
KRB5_ESTABLISHED |
static String |
KRB5TOKEN |
Modifier and Type | Method and Description |
---|---|
void |
assertIdentity(SessionToken sessionId) |
ResultsFuture<?> |
logoff()
Log off the specified session.
|
LogonResult |
logon(Properties connectionProperties) |
LogonResult |
neogitiateGssLogin(Properties connectionProperties,
byte[] serviceToken,
boolean createSession) |
ResultsFuture<?> |
ping()
Ping the server to see if the client-server connection is alive.
|
ResultsFuture<?> |
ping(Collection<String> sessions) |
static final String KRB5TOKEN
static final String KRB5_ESTABLISHED
static final String AUTH_TYPE
@Secure LogonResult logon(Properties connectionProperties) throws LogonException, org.teiid.core.TeiidComponentException, CommunicationException
LogonException
org.teiid.core.TeiidComponentException
CommunicationException
@Secure LogonResult neogitiateGssLogin(Properties connectionProperties, byte[] serviceToken, boolean createSession) throws LogonException
LogonException
ResultsFuture<?> ping() throws InvalidSessionException, org.teiid.core.TeiidComponentException, CommunicationException
InvalidSessionException
- if the sessionID is invalidorg.teiid.core.ComponentNotFoundException
- if can't find the Session service.org.teiid.core.TeiidComponentException
CommunicationException
ResultsFuture<?> ping(Collection<String> sessions) throws org.teiid.core.TeiidComponentException, CommunicationException
org.teiid.core.TeiidComponentException
CommunicationException
ResultsFuture<?> logoff() throws InvalidSessionException, org.teiid.core.TeiidComponentException
InvalidSessionException
- If session has expired or doesn't existorg.teiid.core.ComponentNotFoundException
- If couldn't find needed service componentorg.teiid.core.TeiidComponentException
@Secure void assertIdentity(SessionToken sessionId) throws InvalidSessionException, org.teiid.core.TeiidComponentException, CommunicationException
InvalidSessionException
org.teiid.core.TeiidComponentException
CommunicationException
Copyright © 2017 JBoss by Red Hat. All rights reserved.