All Classes and Interfaces
Class
Description
Abstract base class for all
Agents
.Skeletal implementation of a stateful
Task
.Skeletal implementation of a stateful
Timer
.Internal context that enables URI-based addressability, contextual
Lane
and Store
creation mechanisms, logging, and scheduling to some
Agent
.For some class
A extends Agent
, factory to create instances of
A
.Factory for
agents
that are lazily instantiated when a node
URI route pattern is accessed.Internal context that provides concrete implementations for most
AgentRoute
methods.For some type, a transformation between a structurally typed
Item
and
an array of elements with that type.Factory for constructing Avro decoders and encoders.
Transformation between a structurally typed
Item
and a BigInteger
.An
Operator
that represents a binary operation, i.e.Significant bit interval encoding.
Interface between a guest language execution environment and a host runtime.
A host object that wraps a guest value and its dynamic bridge.
Immutable
OrderedMap
backed by a B-tree.Mutable, thread-safe
Map
backed by a B-tree.Type that accumulates input values of type
I
, and binds an output
result of type O
.Transformation between a structurally typed
Item
and a ByteBuffer
.Handle used to eventually complete an asynchronous operation by invoking a
Cont
inuation.A
Selector
that, when evaluated
against some Interpreter
, yields all of the "children" of the top Item
in the
interpreter's frame stack.For some
Class
, a transformation between a structurally typed
Item
and an instance of that Class
.Transport-layer security client authentication configuration.
Hashed wheel timer
Schedule
.Continuation of an asynchronous operation.
Factory for constructing CSV parsers and writers.
Type that can output a developer readable debug string.
Continuation of how to decode subsequent input buffers from a byte stream.
Thrown when a
Decoder
decodes invalid data.A
Selector
that, when evaluated
against some Interpreter
stack
, yields all of the "descendants" of the top
Item
in stack
.Informational message attached to an input location.
Type that can output a human readable display string.
A
BinaryOperator
that represents a division operation between its
two operands.Used to trap a continuation when a
PullRequest
drops.Dynamically generated
Decoder
continuation.Dynamically generated
Encoder
continuation.Continuation of how encode subsequent output buffers for a byte stream.
Thrown when an
Encoder
encodes invalid data.Type that accumulates map entries, and binds an output result of type
O
.A
BinaryOperator
that represents an equality comparison between its
two operands.A combination of operators, constants, and variables.
Flow-controlled network channel context.
Network channel flow state, controlling accept, connect,
read, and write operations.
Network channel flow delta, modifying read and write
operations.
Transformation between a structurally typed
Item
and a nominally
typed Java object.Text format utility functions.
A
BinaryOperator
that represents greater than or equal to operation
between its two operands.A
BinaryOperator
that represents a strictly greater than operation
between its two operands.A host object that wraps a guest value.
A hashed generational cache map discards the least recently used value
with the worst hit rate per hash bucket.
A hashed generational cache set discards the least recently used value
with the worst hit rate per hash bucket.
A hashed generational map evicts the least recently used value with the
worst hit rate per hash bucket.
A hashed generational set evicts the least recently used value with the
worst hit rate per hash bucket.
A host object that has a dynamic array type descriptor.
A dynamic array type descriptor for a host type.
A dynamic object type descriptor for an instantiable host type.
A dynamically typed constructor descriptor for a host type.
A dynamically typed field descriptor for a host type.
A host object that has a dynamic function type descriptor.
A dynamic function type descriptor for a host type.
A collection of dynamically typed module descriptors representing
a host library.
A dynamically typed member descriptor for a host type.
A dynamically typed method descriptor for a host type.
A host object that has a dynamic object type descriptor.
A dynamic object type descriptor for a host type.
A collection of dynamic type descriptors representing a host package.
A collection of dynamically typed library descriptors representing
a host runtime.
A dynamically typed static field descriptor for a host type.
A dynamically typed static member descriptor for a host type.
A dynamically typed static method descriptor for a host type.
A dynamic type descriptor for a host type.
A host object that has a dynamic type descriptor.
HTTP configuration parameters.
Input connector into a
Streamlet
.Non-blocking token stream reader, with single token lookahead.
Non-blocking token stream buffer.
Thrown when reading invalid
Input
.Input
consumption parameters.IP network connection context.
Network interface for binding and connecting IP sockets and modems.
Network socket binding that provides asynchronous I/O decoders and encoders
for a non-blocking NIO network channel.
Network socket context that manages asynchronous I/O decoders and encoders
for a non-blocking NIO network channel.
Network service listener that handles asynchronous I/O operations for a
non-blocking NIO server socket channel.
Network listener context that manages asynchronous I/O operations for a
non-blocking NIO server socket channel.
External handle to a network
IpService
listener.IP Socket configuration parameters.
Network socket binding that handles asynchronous I/O operations for a
non-blocking NIO network channel.
Network socket context that manages asynchronous I/O operations for a
non-blocking NIO network channel.
External handle to a network
IpSocket
.Fall-through "transformation" between a structural
Item
and a nominal
Item
.Factory for constructing JSON parsers and writers.
Factory for constructing JSON parsers and parse trees.
Factory for constructing JSON writers.
A
Selector
that, when evaluated
against some Interpreter
, yields all of the "keys" of the top Item
in the
interpreter's frame stack.A
BinaryOperator
that represents a less than or equal to comparison
between its two operands.Takes actions when presented messages of various severities.
A
BinaryOperator
that represents a strictly less than comparison
between its two operands.Stage
that can be started and stopped.Input connector into a
Streamlet
for a key-value map state.Output connector from a
Streamlet
for a key-value map state.Description of a source position, identified by byte offset, line, and
column number, with an optional note.
A
BinaryOperator
that represents a subtraction operation between its
two operands.A
BinaryOperator
that represents a modulus operation between its two
operands.32-bit MurmurHash
algorithm, version 3.
A
BinaryOperator
that represents an inequality comparison between
its two operands.An
Expression
that identifies an operation on constants, variables,
or Selector
expressions.Output connector from a
Streamlet
.An
Inlet
that decoheres a parameterized Outlet
whenever
the Inlet
decoheres, and that recoheres the parameterized
Outlet
whenever the Inlet
recoheres.A
MapInlet
that decoheres a parameterized Outlet
whenever
the MapInlet
decoheres, and that recoheres the parameterized
Outlet
whenever the MapInlet
recoheres.Non-blocking token stream writer.
Non-blocking token stream buffer.
Thrown when writing invalid
Output
.Output
production parameters.Stylized text output utility functions.
Type that accumulates pairs of input values, and binds an output result of
type
O
.Continuation of how to parse subsequent
Input
tokens from a stream.Thrown when a
Parser
parses invdalid syntax.A
BinaryOperator
that represents an addition operation between its
two operands.A dynamic object type descriptor that has specialized members for specific
guest languages.
Function interface that callers can optionally invoke concurrently.
Factory for constructing Protocol Buffers decoders and encoders.
Factory for constructing Recon parsers and writers.
Factory for constructing Recon parsers and parse trees.
Factory for constructing Recon writers.
An
OrderedMap
that memoizes partial combinations of sub-elements to
support efficient, incremental reduction of continuously mutating datasets.Timetable for executing timers at their scheduled times.
Marker interface for a
Schedule
definition.Thrown when a
Schedule
encounters an error.Represents an operation that is used exclusively as a helper to some
Selector's
Selector.mapSelected(swim.structure.Interpreter, swim.structure.Selectee<swim.structure.Item>)
or Selector.forSelected(swim.structure.Interpreter, swim.structure.Selectee<T>)
methods.Level of importance.
Stage
wrapper that prevents its underlying stage from being started
and stopped.Description of a source range, identified by a closed interval between start
and end
marks
.An execution context in which to schedule tasks, create continuation calls,
and set timers.
Marker interface for a
Stage
definition.Asynchronous I/O multiplexor.
Thrown when a
Station
encounters an error.Backpressure aware continuation.
Source that can delay continuations.
Environment in which a
Streamlet
executes.An
Inlet
that decoheres a parameterized Streamlet
whenever
the Inlet
decoheres, and that recoheres the parameterized
Streamlet
whenever the Inlet
recoheres.An
Inoutlet
that decoheres a parameterized Streamlet
whenever the Inoutlet
decoheres, that recoheres the parameterized
Streamlet
whenever the Inoutlet
recoheres, and which gets
its state from the parameterized Streamlet
.An
Outlet
that decoheres a parameterized Streamlet
whenever the Outlet
decoheres, and which gets its state from
the parameterized Streamlet
.Mutable, thread-safe
KeyedList
backed by an S-Tree.Thread-local context variables.
A
Cont
inuation whose completion can be synchronously awaited.Thrown when awaiting a
Sync
continuation times out.Description of a source location.
Stateful
TaskFunction
to invoke as a sequential process on a
concurrent execution Stage
, with lifecycle callbacks, and a TaskContext
for self-management.Thrown when performing an invalid operation on a
TaskFunction
.Function to invoke as a sequential process on a concurrent execution
Stage
.External handle to a
TaskFunction
bound to an execution Stage
.TCP configuration parameters.
Stage
that executes timers, tasks, and continuations on a
ForkJoinPool
.Stateful
TimerFunction
to invoke at a scheduled time, with lifecycle
callbacks, and a TimerContext
for self-management.Thrown when performing an invalid operation on a
TimerFunction
.Function to invoke at a scheduled time.
External handle to a
TimerFunction
bound to a Schedule
.A
BinaryOperator
that represents a multiplication operation between
its two operands.TLS configuration parameters.
I/O transport binding that handles asynchronous I/O operations for a
non-blocking NIO channel.
I/O transport context that manages asynchronous I/O operations for a
non-blocking NIO channel.
External handle to an I/O
Transport
.Transport
configuration parameters.SwimOS kernel module for routing HTTP requests for the bundled UI.
An
Operator
that represents a unary operation, i.e.Unicode transformation format error handling mode.
A
Selector
that, when evaluated
against some Interpreter
, yields all of the "values" of the top Item
in the
interpreter's frame stack.Continuation of how to write subsequent
Output
tokens to a stream.Thrown when a
Writer
attempts to write invalid syntax.WebSocket handshake request.
WebSocket handshake response.
WebSocket configuration parameters.
Factory for constructing XML parsers and writers.
Factory for constructing XML parsers and parse trees.