| Interface | Description |
|---|---|
| ChiseledMap.Decoder<KK,VV> |
Decode a byte array into a key/value pair.
|
| ChiseledMap.Encoder<KK,VV> |
Encode a key/value (here you must handle null values) into a ByteBuffer.
|
| DrawDot.Child | |
| DrawDot.Color | |
| JSONOne.JObject |
A JSON object.
|
| LittleCASPaxos.Node |
Node interface.
|
| PegLegParser.Exec |
An execution, which return true to continue parsing, false to stop.
|
| PegLegParser.PegLegRule<V> |
A Rule.
|
| PegLegParser.TerminalRule<V> |
Terminal rule, with optional ignoring of case.
|
| ReplacementDiskSort.AppenderMaker<EE extends ReplacementDiskSort.Element> |
Make an appender for a specific file.
|
| ReplacementDiskSort.ExternalAppender<EE extends ReplacementDiskSort.Element> |
An external appender.
|
| ReplacementDiskSort.ExternalIterator<EE extends ReplacementDiskSort.Element> |
An external iterator.
|
| ReplacementDiskSort.IterMaker<EE extends ReplacementDiskSort.Element> |
Make an iterator for a specific file.
|
| Class | Description |
|---|---|
| ChiseledMap<K,V> |
Dead simple persistent ordered map.
|
| DrawDot |
Utility class for drawing dotty/graphviz graphs.
|
| DrawDot.Arrow | |
| DrawDot.BaseAttributable<E> | |
| DrawDot.Connection | |
| DrawDot.Graph | |
| DrawDot.Node | |
| DrawDot.Shape | |
| DumbCLIParse |
This is in honor of a past boss of mine, a crackerjack dev, who struggled
(one time! but sadly on a projected screen...
|
| JSONOne |
Single class containing classes for representing JSON objects
programmatically.
|
| JSONOne.JArray |
JSON Array class.
|
| JSONOne.JBoolean |
Boolean value
|
| JSONOne.JMap |
JSON Map value.
|
| JSONOne.JNull |
Null value.
|
| JSONOne.JNumber |
Number object.
|
| JSONOne.JString |
Holds a string value.
|
| JSONOne.Parser |
Parser, parses reasonably standard JSON.
|
| LittleCASPaxos |
This is a super simple Single-Decree Paxos implementation as outlined in this
paper https://arxiv.org/abs/1802.07000 .
|
| LittleCASPaxos.Acceptance |
Acceptance message.
|
| LittleCASPaxos.Ballot |
Immutable ballot for Paxos rounds.
|
| LittleCASPaxos.KV |
Key and value with last modification ballot.
|
| LittleCASPaxos.Prepare |
Proposal message.
|
| LittleCASPaxos.RoundResult |
Result of a paxos round (prep/accept).
|
| LittleCASPaxos.RoundStepResult |
Result message.
|
| PegLegParser<V> |
This class implements a complete PEG parser, a la https://en.wikipedia.org/wiki/Parsing_expression_grammar
|
| PegLegParser.CharTerminal<V> |
Terminal based on some set of characters.
|
| PegLegParser.Ref<V> |
Random holder class for intra rule parser data manipulation.
|
| PegLegParser.RuleReturn<V> |
Rule return.
|
| PegLegParser.SourceFrame | |
| PegLegParser.SourcePosition | |
| PegLegParser.Values<V> |
Stack of values.
|
| PojoClientServer |
This class provides very simple client/server framework for passing pojos
between a client and server, using either standard java serialization, or a user
specified encode/decode path.
|
| PojoClientServer.Client |
Bundle of clients from this porcess to a variety of remote endpoints.
|
| PojoClientServer.Server |
Server.
|
| PojoClientServer.SingleConnection |
Single connection class.
|
| ProxyMe |
This is a class providing a simple framework for Proxying an
interface with user specified invocation middle.
|
| ProxyMe.Client<T> |
Client side proxy site.
|
| ProxyMe.Invocation |
Invocation class, just bundles up an invocation id, a method name,
and a set of args.Suitable to be passed from a client site
through to a remote server site.
|
| ProxyMe.InvocationReturn<R> |
Return result of an invocation.
|
| ProxyMe.Server<T> |
Server site for proxies.
|
| ReplacementDiskSort<E extends ReplacementDiskSort.Element> |
External merge sort implementation.
|
| ReplacementDiskSort.Element |
This is the class you need to subclass; you will provide
file iterators (readers) and file appenders for your subclass.
|
| ReplacementDiskSort.PassInfo | |
| RFC4180CSVParser |
This attempts to implement a very tiny RFX4180 compliant CSV parser.
|
| StringsCompare |
Compare two string sequences (files, resource streams, anything that
can be expressed as sequence of lines).
|
| Enum | Description |
|---|---|
| ChiseledMap.OpenOption |
Open methods.
|
| DrawDot.Arrows | |
| DrawDot.ColorsSVG | |
| DrawDot.ColorsX11 | |
| DrawDot.ConnectionType | |
| DrawDot.EdgeStyle | |
| DrawDot.NodeStyle | |
| DrawDot.RankDir | |
| DrawDot.Shapes | |
| JSONOne.Type |
JSON value types
|
| LittleCASPaxos.PaxosResult |
Result codes, blah.
|
| Exception | Description |
|---|---|
| ChiseledMap.RuntimeIOException |
For the map methods, IOExceptions are wrapped in this.
|
Copyright © 2020. All rights reserved.