public class ClientCacheScanQueryRequest extends ClientRequest
HANDSHAKE| Constructor and Description |
|---|
ClientCacheScanQueryRequest(BinaryRawReaderEx reader)
Ctor.
|
| Modifier and Type | Method and Description |
|---|---|
protected void |
authorize(ClientConnectionContext ctx,
SecurityPermission... perm)
Authorize for multiple permissions.
|
protected void |
authorize(ClientConnectionContext ctx,
SecurityPermission perm)
Authorize for specified permission.
|
protected IgniteCache |
cache(ClientConnectionContext ctx)
Gets the cache for current cache id, with binary mode enabled.
|
protected DynamicCacheDescriptor |
cacheDescriptor(ClientConnectionContext ctx)
Gets the cache descriptor.
|
static DynamicCacheDescriptor |
cacheDescriptor(ClientConnectionContext ctx,
int cacheId)
Gets the cache descriptor.
|
protected int |
cacheId()
Gets the cache id.
|
protected boolean |
isKeepBinary()
Gets a value indicating whether keepBinary flag is set in this request.
|
ClientResponse |
process(ClientConnectionContext ctx)
Processes the request.
|
protected IgniteCache |
rawCache(ClientConnectionContext ctx)
Gets the cache for current cache id, ignoring any flags.
|
requestId, runWithSecurityExceptionHandlerpublic ClientCacheScanQueryRequest(BinaryRawReaderEx reader)
reader - Reader.public ClientResponse process(ClientConnectionContext ctx)
process in class ClientRequestprotected IgniteCache cache(ClientConnectionContext ctx)
ctx - Kernal context.protected boolean isKeepBinary()
protected IgniteCache rawCache(ClientConnectionContext ctx)
ctx - Kernal context.protected DynamicCacheDescriptor cacheDescriptor(ClientConnectionContext ctx)
ctx - Context.public static DynamicCacheDescriptor cacheDescriptor(ClientConnectionContext ctx, int cacheId)
ctx - Context.cacheId - Cache id.protected int cacheId()
protected void authorize(ClientConnectionContext ctx, SecurityPermission perm)
authorize in class ClientRequestprotected void authorize(ClientConnectionContext ctx, SecurityPermission... perm) throws IgniteClientException
IgniteClientException
Follow @ApacheIgnite
Ignite Fabric : ver. 2.6.0 Release Date : July 10 2018