public class SimpleClient
extends java.lang.Object
implements java.io.Closeable
Modifier and Type | Class and Description |
---|---|
static class |
SimpleClient.Builder |
static interface |
SimpleClient.EventHandler |
static class |
SimpleClient.SimpleEventHandler |
static class |
SimpleClient.SimpleFlusher |
Modifier and Type | Field and Description |
---|---|
protected io.netty.bootstrap.Bootstrap |
bootstrap |
protected io.netty.channel.Channel |
channel |
protected java.lang.String |
compression |
protected Connection |
connection |
java.lang.String |
host |
protected io.netty.channel.ChannelFuture |
lastWriteFuture |
int |
port |
protected org.apache.cassandra.transport.SimpleClient.ResponseHandler |
responseHandler |
protected Connection.Tracker |
tracker |
protected ProtocolVersion |
version |
Constructor and Description |
---|
SimpleClient(java.lang.String host,
int port) |
SimpleClient(java.lang.String host,
int port,
EncryptionOptions encryptionOptions) |
SimpleClient(java.lang.String host,
int port,
ProtocolVersion version) |
SimpleClient(java.lang.String host,
int port,
ProtocolVersion version,
boolean useBeta,
EncryptionOptions encryptionOptions) |
SimpleClient(java.lang.String host,
int port,
ProtocolVersion version,
EncryptionOptions encryptionOptions) |
Modifier and Type | Method and Description |
---|---|
static SimpleClient.Builder |
builder(java.lang.String host,
int port) |
void |
close() |
SimpleClient |
connect(boolean useCompression) |
SimpleClient |
connect(boolean useCompression,
boolean throwOnOverload) |
java.util.Map<Message.Request,Message.Response> |
execute(java.util.List<Message.Request> requests) |
Message.Response |
execute(Message.Request request) |
Message.Response |
execute(Message.Request request,
boolean throwOnErrorResponse) |
ResultMessage |
execute(java.lang.String query,
ConsistencyLevel consistency) |
ResultMessage |
execute(java.lang.String query,
java.util.List<java.nio.ByteBuffer> values,
ConsistencyLevel consistencyLevel) |
ResultMessage |
executePrepared(ResultMessage.Prepared prepared,
java.util.List<java.nio.ByteBuffer> values,
ConsistencyLevel consistency) |
ResultMessage.Prepared |
prepare(java.lang.String query) |
void |
setEventHandler(SimpleClient.EventHandler eventHandler) |
public final java.lang.String host
public final int port
protected final org.apache.cassandra.transport.SimpleClient.ResponseHandler responseHandler
protected final Connection.Tracker tracker
protected final ProtocolVersion version
protected Connection connection
protected io.netty.bootstrap.Bootstrap bootstrap
protected io.netty.channel.Channel channel
protected io.netty.channel.ChannelFuture lastWriteFuture
protected java.lang.String compression
public SimpleClient(java.lang.String host, int port, ProtocolVersion version, EncryptionOptions encryptionOptions)
public SimpleClient(java.lang.String host, int port, EncryptionOptions encryptionOptions)
public SimpleClient(java.lang.String host, int port, ProtocolVersion version)
public SimpleClient(java.lang.String host, int port, ProtocolVersion version, boolean useBeta, EncryptionOptions encryptionOptions)
public SimpleClient(java.lang.String host, int port)
public static SimpleClient.Builder builder(java.lang.String host, int port)
public SimpleClient connect(boolean useCompression) throws java.io.IOException
java.io.IOException
public SimpleClient connect(boolean useCompression, boolean throwOnOverload) throws java.io.IOException
java.io.IOException
public void setEventHandler(SimpleClient.EventHandler eventHandler)
public ResultMessage execute(java.lang.String query, ConsistencyLevel consistency)
public ResultMessage execute(java.lang.String query, java.util.List<java.nio.ByteBuffer> values, ConsistencyLevel consistencyLevel)
public ResultMessage.Prepared prepare(java.lang.String query)
public ResultMessage executePrepared(ResultMessage.Prepared prepared, java.util.List<java.nio.ByteBuffer> values, ConsistencyLevel consistency)
public void close()
close
in interface java.io.Closeable
close
in interface java.lang.AutoCloseable
public Message.Response execute(Message.Request request)
public Message.Response execute(Message.Request request, boolean throwOnErrorResponse)
public java.util.Map<Message.Request,Message.Response> execute(java.util.List<Message.Request> requests)
Copyright © 2009-2021 The Apache Software Foundation