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
Class representing the low-level NIO network Connection between network participants.
Class for managing the outbound Peer connections from a Peer Server.
Class representing a client API to the Convex network.
Convex Client implementation supporting a direct connection to a Peer Server in the same JVM.
Component handling CVM execution loop with a Peer Server
ByteChannel implementation wrapping a fixed size in-memory buffer
Class representing a message to / from a specific connection
Class responsible for buffered accumulation of data received over a connection.
Message sender responsible for moving bytes from a ByteBuffer to a ByteChannel
Must call maybeSendBytes to attempt to flush buffer to channel.
NIO Server implementation that handles incoming messages on a given port.
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