org.apache.cassandra.transport
Class SimpleClient
java.lang.Object
org.apache.cassandra.transport.SimpleClient
- Direct Known Subclasses:
- Client
public class SimpleClient
- extends java.lang.Object
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
host
public final java.lang.String host
port
public final int port
responseHandler
protected final org.apache.cassandra.transport.SimpleClient.ResponseHandler responseHandler
tracker
protected final Connection.Tracker tracker
connection
protected final Connection connection
bootstrap
protected org.jboss.netty.bootstrap.ClientBootstrap bootstrap
channel
protected org.jboss.netty.channel.Channel channel
lastWriteFuture
protected org.jboss.netty.channel.ChannelFuture lastWriteFuture
SimpleClient
public SimpleClient(java.lang.String host,
int port,
EncryptionOptions.ClientEncryptionOptions encryptionOptions)
SimpleClient
public SimpleClient(java.lang.String host,
int port)
connect
public void connect(boolean useCompression)
throws java.io.IOException
- Throws:
java.io.IOException
establishConnection
protected void establishConnection()
throws java.io.IOException
- Throws:
java.io.IOException
login
public void login(java.util.Map<java.lang.String,java.lang.String> credentials)
execute
public ResultMessage execute(java.lang.String query,
ConsistencyLevel consistency)
prepare
public ResultMessage.Prepared prepare(java.lang.String query)
executePrepared
public ResultMessage executePrepared(byte[] statementId,
java.util.List<java.nio.ByteBuffer> values,
ConsistencyLevel consistency)
close
public void close()
execute
protected Message.Response execute(Message.Request request)
Copyright © 2013 The Apache Software Foundation