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