All Classes and Interfaces

Class
Description
Domain certification using ACME.
Request a certificate for a domain.
Settings required for ACME communications to setup domain certificates.
Reads a chunked input stream.
Writes a chunked output stream.
Represents a WebBrowser connected to a page.
Represents a command to send JavaScript to one or more clients.
A problem was occurred parsing a client command.
Represents a small chunk of a file being proxied.
Starts a binary response by connecting to another client.
Builds a binary response by requesting chunks from another client.
Sends JavaScript to the client.
Represents a connection made from a client;
Receives JavaScript from a client when using long polling instead of WebSockets.
Communicates with a client using a WebSocket.
Abstraction for the system clock.
Tools for processing hashes.
Interface for adding domain certification.
Maintains certificate chain and private key for a domain.
Stores important domain configuration values.
Accesses a keystore containing certificates for domains.
Responds to ACME servers as required for domain validation.
Wraps a certificate and private key into one object.
Parses, stores and writes headers.
Monitors the server health and stores a history of stats.
Returns a response about the current server health as JSON.
Represents the health of the server at a specific time.
A binary response to the client of known size.
Response sent to client after an error.
Same as StringResponse but skips ETags and cache validation and disables gzip.
Handles an HTTP connection.
Intercepts request handling when HttpResponder implements Interception.
Builds a web manifest files suitable for install RCWeb as an app.
Response to redirect the client to another location.
Parses, stores and reads HTTP requests.
Parses, stores and writes HTTP responses.
Creates a new HTTPServer that listens to a specific port.
Simple plain text response.
Generates new IDs for pages and clients.
Creates a new HttpInterceptor for capturing raw bytes through a connection.
JavaScript snippets to help clients perform updates.
Prevents reading too much from an input stream.
Starts the Remote Control Web server.
Reads from an InputStream until all metadata is read.
Keeps track of how many bytes are read from an input stream.
Keeps track of how many bytes are written to an output stream.
Formats log output nicely.
Allows multiple clients on the same page to communicate.
Maintains a map of active pages.
Opens a connection to another web server and streams response to client.
Streams a response to a client from another connection.
Aids reading the page, type and client from a request.
Caches resources on the classpath in memory.
Quickly builds responses by caching ETags.
Simple interface for generating an HTTP response to an HTTP request.
Parses and formats RFC-822 dates.
Responds to HTTP requests base on URI.
Adds TLS to SuperSockets.
Generates self signed certificates for TLS.
Loads default settings and reads settings from properties files.
Simple JSON writer to reduce external dependencies.
Handler for when connections fail during generate.
Sniffs a new socket to see if it uses TLS.
Encapsulates the security capabilities of an SSL/TLS connection.
Instances of this class acts as an explorer of the network data of an SSL/TLS connection.
Statistics for monitoring web server network activity.
Useful utilities for working with streams.
Custom implementation of a socket supporting both plain and secure connections on same port.
Reads and writes data frames to a WebSocket.
A single data frame sent over a WebSocket.
Continuously streams server host to a WebSocket.
Helps reading from a WebSocket and streaming responses.