## Uses of Interface
org.apache.ignite.internal.processors.rest.client.message.GridClientMessage

Packages that use GridClientMessage
Package | Description
--- | ---
org.apache.ignite.internal.client.router.impl |
org.apache.ignite.internal.processors.rest.client.message | Defines messages that are used in binary TCP communication between Ignite clients and nodes.
org.apache.ignite.internal.processors.rest.protocols.tcp | Adapters for TCP-based REST protocols.

### Uses of GridClientMessage in org.apache.ignite.internal.client.router.impl

Methods in org.apache.ignite.internal.client.router.impl with parameters of type GridClientMessage
Modifier and Type | Method and Description
--- | ---
`void` | GridTcpRouterNioListenerAdapter.`onMessage(GridNioSession ses, GridClientMessage msg)` This method is called whenever a `GridNioParser` returns non-null value.

### Uses of GridClientMessage in org.apache.ignite.internal.processors.rest.client.message

Classes in org.apache.ignite.internal.processors.rest.client.message that implement GridClientMessage
Modifier and Type | Class and Description
--- | ---
`class` | `GridClientAbstractMessage` This class provides implementation for commit message fields and cannot be used directly.
`class` | `GridClientAuthenticationRequest` Client authentication request.
`class` | `GridClientCacheRequest` Generic cache request.
`class` | `GridClientHandshakeRequest` A client handshake request, containing version info and a marshaller ID.
`class` | `GridClientHandshakeResponse` A client handshake response, containing result code.
`class` | `GridClientPingPacket` Fictive ping packet.
`class` | `GridClientResponse` Bean representing client operation result.
`class` | `GridClientTaskRequest` `Task` command request.
`class` | `GridClientTopologyRequest` `Topology` command request.
`class` | `GridRouterRequest` Container for routed message information.
`class` | `GridRouterResponse`

Fields in org.apache.ignite.internal.processors.rest.client.message declared as GridClientMessage
Modifier and Type | Field and Description
--- | ---
`static GridClientMessage` | GridClientPingPacket.`PING_MESSAGE` Ping message.

### Uses of GridClientMessage in org.apache.ignite.internal.processors.rest.protocols.tcp

Classes in org.apache.ignite.internal.processors.rest.protocols.tcp that implement GridClientMessage
Modifier and Type | Class and Description
--- | ---
`class` | `GridMemcachedMessage` Memcached protocol request.

Methods in org.apache.ignite.internal.processors.rest.protocols.tcp that return GridClientMessage
Modifier and Type | Method and Description
--- | ---
`GridClientMessage` | GridTcpRestParser.`decode(GridNioSession ses, ByteBuffer buf)` This method is called when input bytes are available on the underlying network connection.
`GridClientMessage` | GridTcpRestParser.ParserState.`packet()`
`protected GridClientMessage` | GridTcpRestParser.`parseClientMessage(GridNioSession ses, GridTcpRestParser.ParserState state)` Parses `GridClientMessage` from raw bytes.

Methods in org.apache.ignite.internal.processors.rest.protocols.tcp with parameters of type GridClientMessage
Modifier and Type | Method and Description
--- | ---
`void` | GridTcpRestNioListener.`onMessage(GridNioSession ses, GridClientMessage msg)` This method is called whenever a `GridNioParser` returns non-null value.
`void` | GridTcpRestParser.ParserState.`packet(GridClientMessage packet)`

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.3.0-incubating
Release Date | : July 10 2015