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
LogonExceptionorg.teiid.core.TeiidComponentExceptionCommunicationException@Secure LogonResult neogitiateGssLogin(Properties connectionProperties, byte[] serviceToken, boolean createSession) throws LogonException
LogonExceptionResultsFuture<?> 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.TeiidComponentExceptionCommunicationExceptionResultsFuture<?> ping(Collection<String> sessions) throws org.teiid.core.TeiidComponentException, CommunicationException
org.teiid.core.TeiidComponentExceptionCommunicationExceptionResultsFuture<?> 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
InvalidSessionExceptionorg.teiid.core.TeiidComponentExceptionCommunicationExceptionCopyright © 2017 JBoss by Red Hat. All rights reserved.