public class SimpleClient
extends java.lang.Object
implements java.io.Closeable
Modifier and Type | Class and Description |
---|---|
static interface |
SimpleClient.EventHandler |
static class |
SimpleClient.SimpleEventHandler |
Modifier and Type | Field and Description |
---|---|
protected io.netty.bootstrap.Bootstrap |
bootstrap |
protected io.netty.channel.Channel |
channel |
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 int |
version |
Constructor and Description |
---|
SimpleClient(java.lang.String host,
int port) |
SimpleClient(java.lang.String host,
int port,
EncryptionOptions.ClientEncryptionOptions encryptionOptions) |
SimpleClient(java.lang.String host,
int port,
int version) |
SimpleClient(java.lang.String host,
int port,
int version,
EncryptionOptions.ClientEncryptionOptions encryptionOptions) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
connect(boolean useCompression) |
protected void |
establishConnection() |
Message.Response |
execute(Message.Request request) |
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(byte[] statementId,
java.util.List<java.nio.ByteBuffer> values,
ConsistencyLevel consistency) |
void |
login(java.util.Map<java.lang.String,java.lang.String> credentials) |
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 int version
protected Connection connection
protected io.netty.bootstrap.Bootstrap bootstrap
protected io.netty.channel.Channel channel
protected io.netty.channel.ChannelFuture lastWriteFuture
public SimpleClient(java.lang.String host, int port, int version, EncryptionOptions.ClientEncryptionOptions encryptionOptions)
public SimpleClient(java.lang.String host, int port, EncryptionOptions.ClientEncryptionOptions encryptionOptions)
public SimpleClient(java.lang.String host, int port, int version)
public SimpleClient(java.lang.String host, int port)
public void connect(boolean useCompression) throws java.io.IOException
java.io.IOException
public void setEventHandler(SimpleClient.EventHandler eventHandler)
protected void establishConnection() throws java.io.IOException
java.io.IOException
public void login(java.util.Map<java.lang.String,java.lang.String> credentials)
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(byte[] statementId, 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)
Copyright © 2017 The Apache Software Foundation