public class LocalServerConnection extends Object implements org.teiid.net.ServerConnection
| Constructor and Description |
|---|
LocalServerConnection(Properties connectionProperties,
boolean useCallingThread) |
| Modifier and Type | Method and Description |
|---|---|
void |
addListener(VDBLifeCycleListener listener) |
void |
authenticate() |
void |
cleanUp() |
void |
close() |
protected ClientServiceRegistry |
getClientServiceRegistry(String transport) |
org.teiid.client.security.LogonResult |
getLogonResult() |
String |
getServerVersion() |
<T> T |
getService(Class<T> iface) |
org.teiid.dqp.internal.process.DQPWorkContext |
getWorkContext() |
boolean |
isLocal() |
boolean |
isOpen(long msToTest) |
boolean |
isSameInstance(org.teiid.net.ServerConnection conn) |
static String |
jndiNameForRuntime(String embeddedTransportName) |
void |
removeListener(VDBLifeCycleListener listener) |
static boolean |
sameSubject(org.teiid.dqp.internal.process.DQPWorkContext workContext) |
boolean |
supportsContinuous() |
public LocalServerConnection(Properties connectionProperties, boolean useCallingThread) throws org.teiid.net.CommunicationException, org.teiid.net.ConnectionException
org.teiid.net.CommunicationExceptionorg.teiid.net.ConnectionExceptionprotected ClientServiceRegistry getClientServiceRegistry(String transport)
public void authenticate()
throws org.teiid.net.ConnectionException,
org.teiid.net.CommunicationException
authenticate in interface org.teiid.net.ServerConnectionorg.teiid.net.ConnectionExceptionorg.teiid.net.CommunicationExceptionpublic <T> T getService(Class<T> iface)
getService in interface org.teiid.net.ServerConnectionpublic static boolean sameSubject(org.teiid.dqp.internal.process.DQPWorkContext workContext)
public boolean isOpen(long msToTest)
isOpen in interface org.teiid.net.ServerConnectionpublic void close()
close in interface org.teiid.net.ServerConnectionpublic org.teiid.client.security.LogonResult getLogonResult()
getLogonResult in interface org.teiid.net.ServerConnectionpublic boolean isSameInstance(org.teiid.net.ServerConnection conn)
throws org.teiid.net.CommunicationException
isSameInstance in interface org.teiid.net.ServerConnectionorg.teiid.net.CommunicationExceptionpublic void cleanUp()
cleanUp in interface org.teiid.net.ServerConnectionpublic boolean supportsContinuous()
supportsContinuous in interface org.teiid.net.ServerConnectionpublic org.teiid.dqp.internal.process.DQPWorkContext getWorkContext()
public boolean isLocal()
isLocal in interface org.teiid.net.ServerConnectionpublic void addListener(VDBLifeCycleListener listener)
public void removeListener(VDBLifeCycleListener listener)
public String getServerVersion()
getServerVersion in interface org.teiid.net.ServerConnectionCopyright © 2017 JBoss by Red Hat. All rights reserved.