| swim.api |
Agent programming interface.
|
| swim.api.agent |
Agent runtime interface.
|
| swim.api.auth |
Authentication runtime interface.
|
| swim.api.client |
Client runtime interface.
|
| swim.api.data |
Data runtime interface.
|
| swim.api.downlink |
Stateful, read- and write-capable, subscriptions to Lanes.
|
| swim.api.function |
Lifecycle callback function interfaces.
|
| swim.api.http |
HTTP lanes and downlinks.
|
| swim.api.http.function |
HTTP lane and downlink callback function interfaces.
|
| swim.api.lane |
Lane runtime interface.
|
| swim.api.lane.function |
Lane lifecycle callback function interfaces.
|
| swim.api.plane |
Plane runtime interface.
|
| swim.api.policy |
Security policy runtime interface.
|
| swim.api.ref |
Linkable, partially resolved references to hosts, nodes, and lanes.
|
| swim.api.service |
Network service runtime interface.
|
| swim.api.space |
Space runtime interface.
|
| swim.api.store |
Storage runtime interface.
|
| swim.api.warp |
WARP lane and downlink interfaces.
|
| swim.api.warp.function |
WARP lane and downlink callback function interfaces.
|
| swim.api.ws |
WebSocket lanes and downlinks.
|
| swim.api.ws.function |
WebSocket lane and downlink callback function interfaces.
|
| swim.codec |
Incremental I/O; functional parsers and writers; display, debug, and
diagnostic formatters; and Unicode and binary codecs.
|
| swim.collections |
Immutable, structure sharing collections, including hash array mapped tries,
finger tries, B-trees, and S-trees (sequence trees).
|
| swim.concurrent |
Timer, task, and continuation passing style interfaces, with lightweight
scheduler and execution stage implementations.
|
| swim.dataflow |
Compiler from swim-structure expressions to live-updated
data models.
|
| swim.dataflow.operator |
|
| swim.dataflow.selector |
|
| swim.deflate |
DEFLATE codec that incrementally compresses and decompresses streams.
|
| swim.dynamic |
Language binding interfaces.
|
| swim.dynamic.api |
swim.api dynamic language bindings.
|
| swim.dynamic.api.agent |
swim.api.agent dynamic language bindings.
|
| swim.dynamic.api.function |
swim.api.function dynamic language bindings.
|
| swim.dynamic.api.lane |
swim.api.lane dynamic language bindings.
|
| swim.dynamic.api.lane.function |
swim.api.lane.function dynamic language bindings.
|
| swim.dynamic.api.plane |
swim.api.plane dynamic language bindings.
|
| swim.dynamic.api.warp |
swim.api.warp dynamic language bindings.
|
| swim.dynamic.api.warp.function |
swim.api.lane.function dynamic language bindings.
|
| swim.dynamic.java |
java.base dynamic language bindings.
|
| swim.dynamic.java.lang |
java.lang dynamic language bindings.
|
| swim.dynamic.java.util |
java.util dynamic language bindings.
|
| swim.dynamic.observable |
swim.observable dynamic language bindings.
|
| swim.dynamic.observable.function |
swim.observable.function dynamic language bindings.
|
| swim.dynamic.structure |
swim.structure dynamic language bindings.
|
| swim.http |
HTTP message model and wire protocol codec that incrementally decodes
and encodes HTTP streams without intermediate buffering.
|
| swim.http.header |
HTTP header models.
|
| swim.io |
Explicitly flow-controlled, non-blocking, parallel I/O engine, with
swim-codec-modulated socket modems, and TCP and TLS
transports.
|
| swim.io.http |
HTTP client and server socket modems for pipelining and concurrently
transporting explicitly flow-controlled HTTP streams over a network
without blocking or intermediate buffering.
|
| swim.io.warp |
WARP socket modem for multiplexing and concurrently transporting
prioritized, explicitly flow-controlled WARP treams over a network,
without blocking or intermediate buffering.
|
| swim.io.ws |
WebSocket modem for concurrently transporting explicitly flow-controlled
WebSocket streams over a network without blocking or intermediate buffering,
and swim-io-http requesters and responders for upgrading
HTTP client and server modems to WebSocket modems.
|
| swim.js |
JavaScript kernel runtime.
|
| swim.json |
JavaScript Object Notation (JSON) codec that incrementally parses and writes
swim-structure values.
|
| swim.kernel |
Swim kernel runtime.
|
| swim.math |
Mathematical and geometric structures, including rings, fields, vector
modules and spaces, affine spaces, tensor spaces, probability distributions,
and associated operators.
|
| swim.mqtt |
MQTT packet model and wire protocol codec that incrementally decodes
and encodes MQTT streams without intermediate buffering.
|
| swim.observable |
Collection interfaces that notify registered observers of precise state changes.
|
| swim.observable.function |
Observable collection callback function interfaces.
|
| swim.recon |
Object notation with attributes, like if JSON and XML had a baby.
|
| swim.spatial |
Geospatial projections and spatial collections, including sparse prefix
Q-trees optimized for continuous n-body geofencing and real-time spatial
clustering and reduction.
|
| swim.store |
Storage runtime interface.
|
| swim.streamlet |
Stateful, streaming component model for application componets that
continuously consume input state from streaming inlets, and continuously
produce output state on streaming outlets.
|
| swim.streamlet.combinator |
Stateful streaming operators and combinators.
|
| swim.streamlet.function |
Stateful streaming combinator function interfaces.
|
| swim.structure |
Generic structured data model, with support for selectors, expressions,
and lambda functions.
|
| swim.structure.collections |
Nominally typed views of structurally typed collections.
|
| swim.structure.form |
Structural type transformation forms.
|
| swim.structure.func |
Function expression trees.
|
| swim.structure.operator |
Operator expression trees.
|
| swim.structure.selector |
Selector expression trees.
|
| swim.system |
Swim system interfaces.
|
| swim.system.agent |
Web Agent runtime implementation.
|
| swim.system.downlink |
Downlink runtime implementation.
|
| swim.system.http |
HTTP lane and downlink runtime implementations.
|
| swim.system.lane |
Lane runtime implementation.
|
| swim.system.profile |
Runtime profile model.
|
| swim.system.reflect |
Runtime reflection metamodel.
|
| swim.system.router |
Table-based router implementation.
|
| swim.system.scope |
Scope runtime implementation.
|
| swim.system.warp |
WARP lane and downlink runtime implementations.
|
| swim.uri |
Rich object model for working with Uniform Resource Identifiers, URI
subcomponents, and URI patterns, including an efficient and safe codec
for parsing and writing compliant URI strings.
|
| swim.util |
Extended collection, iterator, and builder interfaces, lightweight cache
sets and maps, and other foundational utilities.
|
| swim.vm |
Swim polyglot virtual machine integration.
|
| swim.vm.js |
Swim JavaScript language integration.
|
| swim.warp |
WebSocket protocol for dynamically multiplexing large numbers of
bidirectional links to streaming API endpoints, called lanes, of
URI-addressed distributed objects, called nodes, that run stateful
distributed processes, called Web Agents.
|
| swim.web |
High-level web server API and routing DSL, with HTTP, WebSocket, and WARP
routing directives.
|
| swim.web.route |
Web server routing directives.
|
| swim.ws |
WebSocket frame model and wire protocol codec that incrementally decodes
and encodes fragmented WebSocket streams without intermediate buffering.
|
| swim.xml |
eXtensible Markup Language (XML) codec that incrementally parses and writes
swim-structure values.
|