public class SimpleClient
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
protected org.jboss.netty.bootstrap.ClientBootstrap |
bootstrap |
protected org.jboss.netty.channel.Channel |
channel |
protected Connection |
connection |
java.lang.String |
host |
protected org.jboss.netty.channel.ChannelFuture |
lastWriteFuture |
int |
port |
protected org.apache.cassandra.transport.SimpleClient.ResponseHandler |
responseHandler |
protected Connection.Tracker |
tracker |
Constructor and Description |
---|
SimpleClient(java.lang.String host,
int port) |
SimpleClient(java.lang.String host,
int port,
EncryptionOptions.ClientEncryptionOptions encryptionOptions) |
Modifier and Type | Method and Description |
---|---|
void |
close() |
void |
connect(boolean useCompression) |
protected void |
establishConnection() |
protected 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) |
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 Connection connection
protected org.jboss.netty.bootstrap.ClientBootstrap bootstrap
protected org.jboss.netty.channel.Channel channel
protected org.jboss.netty.channel.ChannelFuture lastWriteFuture
public SimpleClient(java.lang.String host, int port, EncryptionOptions.ClientEncryptionOptions encryptionOptions)
public SimpleClient(java.lang.String host, int port)
public void connect(boolean useCompression) throws java.io.IOException
java.io.IOException
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()
protected Message.Response execute(Message.Request request)
Copyright © 2013 The Apache Software Foundation