All Classes and Interfaces

Class
Description
 
Utility class for acquiring data remotely
Class providing a simple API to operate a peer protocol Server.
 
Base class for a threaded execution component that runs within the context of a Peer Server
Component class to handle propagation of new Beliefs from a Peer Overall logic: 1.
 
Static tools and utilities for Peer configuration
Message thrown when a failure occurs during peer configuration
Class for managing the outbound Peer connections from a Peer Server.
MIME content types used for peer-to=peer communication
Class providing a client API to the Convex network.
Convex API instance that directly interacts with a Peer instance
Convex Client implementation supporting a direct connection to a Peer Server in the same JVM.
Convex client API implementation for peers accessed over a network connection using the Convex binary peer protocol
Component handling CVM execution loop with a Peer Server
 
Exception thrown when a failure occurs during peer launch
ByteChannel implementation wrapping a fixed size in-memory buffer
Class responsible for buffered accumulation of data received over a single connection.
Message sender responsible for moving bytes from a ByteBuffer to a ByteChannel Must call maybeSendBytes to attempt to flush buffer to channel.
Base exception class for peer operations and functionality
 
A Store implementation working over a Convex binary connection
Consumer abstract base class for default behaviour when awaiting results.
A self contained Peer Server that can be launched with a config.
Server component for handling client transactions and producing Blocks Main loop for this component handles client transaction messages, validates them and prepares them for inclusion in a Block