public class OdbcConnectionContext extends Object implements ClientListenerConnectionContext
| Modifier and Type | Field and Description |
|---|---|
static ClientListenerProtocolVersion |
VER_2_1_0
Version 2.1.0.
|
static ClientListenerProtocolVersion |
VER_2_1_5
Version 2.1.5: added "lazy" flag.
|
static ClientListenerProtocolVersion |
VER_2_3_0
Version 2.3.0: added "skipReducerOnUpdate" flag.
|
static ClientListenerProtocolVersion |
VER_2_3_2
Version 2.3.2: added multiple statements support.
|
static ClientListenerProtocolVersion |
VER_2_5_0
Version 2.5.0: added authentication.
|
| Constructor and Description |
|---|
OdbcConnectionContext(GridKernalContext ctx,
GridSpinBusyLock busyLock,
int maxCursors)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
ClientListenerProtocolVersion |
currentVersion() |
ClientListenerRequestHandler |
handler()
Handler getter.
|
void |
initializeFromHandshake(ClientListenerProtocolVersion ver,
BinaryReaderExImpl reader)
Initialize from handshake message.
|
boolean |
isVersionSupported(ClientListenerProtocolVersion ver) |
void |
onDisconnected()
Called whenever client is disconnected due to correct connection close
or due to
IOException during network operations. |
ClientListenerMessageParser |
parser()
Parser getter
|
public static final ClientListenerProtocolVersion VER_2_1_0
public static final ClientListenerProtocolVersion VER_2_1_5
public static final ClientListenerProtocolVersion VER_2_3_0
public static final ClientListenerProtocolVersion VER_2_3_2
public static final ClientListenerProtocolVersion VER_2_5_0
public OdbcConnectionContext(GridKernalContext ctx, GridSpinBusyLock busyLock, int maxCursors)
ctx - Kernal Context.busyLock - Shutdown busy lock.maxCursors - Maximum allowed cursors.public boolean isVersionSupported(ClientListenerProtocolVersion ver)
isVersionSupported in interface ClientListenerConnectionContextver - Version to check.true if version is supported.public ClientListenerProtocolVersion currentVersion()
currentVersion in interface ClientListenerConnectionContextpublic void initializeFromHandshake(ClientListenerProtocolVersion ver, BinaryReaderExImpl reader) throws IgniteCheckedException
initializeFromHandshake in interface ClientListenerConnectionContextver - Protocol version.reader - Reader set to the configuration part of the handshake message.IgniteCheckedException - On error.public ClientListenerRequestHandler handler()
handler in interface ClientListenerConnectionContextpublic ClientListenerMessageParser parser()
parser in interface ClientListenerConnectionContextpublic void onDisconnected()
IOException during network operations.onDisconnected in interface ClientListenerConnectionContext
Follow @ApacheIgnite
Ignite Fabric : ver. 2.5.0 Release Date : May 23 2018