dse.connection - Low Level Connection Info

exception ConnectionException

An unrecoverable error was hit when attempting to use a connection, or the connection was already closed or defunct.

exception ConnectionShutdown

Raised when a connection has been marked as defunct or has been closed.

exception ConnectionBusy

An attempt was made to send a message through a Connection that was already at the max number of in-flight operations.

exception ProtocolError

Communication did not match the protocol that this driver expects.

class EndPoint

Represents the information to connect to a cassandra node.

Attributes

address

The IP address of the node. This is the RPC address the driver uses when connecting to the node

port

The port of the node.

ssl_options

SSL options specific to this endpoint.

socket_family

The socket family of the endpoint.

Methods

resolve

()

Resolve the endpoint to an address/port. This is called only on socket connection.

class EndPointFactory

Methods

configure

(cluster)

This is called by the cluster during its initialization.

create

(row)

Create an EndPoint from a system.peers row.

class SniEndPoint

SNI Proxy EndPoint implementation.

class SniEndPointFactory

class UnixSocketEndPoint

Unix Socket EndPoint implementation.