All Classes and Interfaces

Class
Description
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 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 representing a message to a local Server instance
Class responsible for buffered accumulation of data received over a connection.
Message subclass handling return of results via a remote 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.
 
Consumer abstract base class for 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