- parse(PegLegParser.PegLegRule<V>) - Method in class org.sfj.PegLegParser
-
A Parsing entry point.
- Parser(String) - Constructor for class org.sfj.JSONOne.Parser
-
- parseTrail() - Method in class org.sfj.PegLegParser
-
- PassInfo(int, List<File>, List<File>, List<Long>, long) - Constructor for class org.sfj.ReplacementDiskSort.PassInfo
-
- paxos(String, Function<Object, Object>, int, long, TimeUnit) - Method in class org.sfj.LittleCASPaxos
-
Actual entry point to run a paxos round.
- peek() - Method in class org.sfj.PegLegParser.Values
-
- PegLegParser<V> - Class in org.sfj
-
This class implements a complete PEG parser, a la https://en.wikipedia.org/wiki/Parsing_expression_grammar
- PegLegParser() - Constructor for class org.sfj.PegLegParser
-
- PegLegParser.CharTerminal<V> - Class in org.sfj
-
Terminal based on some set of characters.
- PegLegParser.RuleReturn<V> - Class in org.sfj
-
Rule return.
- PegLegParser.Values<V> - Class in org.sfj
-
Stack of values.
- PojoClientServer - Class in org.sfj
-
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 - Class in org.sfj
-
Bundle of clients from this porcess to a variety of remote endpoints.
- PojoClientServer.Server - Class in org.sfj
-
Server.
- PojoClientServer.SingleConnection - Class in org.sfj
-
Single connection class.
- pojoValue() - Method in class org.sfj.JSONOne.JArray
-
- pojoValue() - Method in class org.sfj.JSONOne.JMap
-
- pojoValue() - Method in interface org.sfj.JSONOne.JObject
-
- pop() - Method in class org.sfj.PegLegParser.Values
-
- pop(int) - Method in class org.sfj.PegLegParser.Values
-
Pop the value 'pos' down the stack.
- Prepare() - Constructor for class org.sfj.LittleCASPaxos.Prepare
-
- Prepare(LittleCASPaxos.Ballot, String) - Constructor for class org.sfj.LittleCASPaxos.Prepare
-
- print(Writer, int, boolean) - Method in class org.sfj.JSONOne.JArray
-
- print(Writer, int, boolean) - Method in class org.sfj.JSONOne.JBoolean
-
- print(Writer, int, boolean) - Method in class org.sfj.JSONOne.JMap
-
- print(Writer, int, boolean) - Method in class org.sfj.JSONOne.JNull
-
- print(Writer, int, boolean) - Method in interface org.sfj.JSONOne.JObject
-
- print(boolean) - Method in interface org.sfj.JSONOne.JObject
-
- print() - Method in interface org.sfj.JSONOne.JObject
-
- print(int, boolean) - Method in interface org.sfj.JSONOne.JObject
-
- print(Writer, int, boolean) - Method in class org.sfj.JSONOne.JString
-
- processAcceptance(LittleCASPaxos.Acceptance, Consumer<LittleCASPaxos.RoundStepResult>) - Method in class org.sfj.LittleCASPaxos
-
Call this process an Acceptance message.
- processPrepare(LittleCASPaxos.Prepare, Consumer<LittleCASPaxos.RoundStepResult>) - Method in class org.sfj.LittleCASPaxos
-
Call this to process a Prepare message.
- ProxyMe - Class in org.sfj
-
This is a class providing a simple framework for Proxying an
interface with user specified invocation middle.
- ProxyMe.Client<T> - Class in org.sfj
-
Client side proxy site.
- ProxyMe.Invocation - Class in org.sfj
-
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> - Class in org.sfj
-
Return result of an invocation.
- ProxyMe.Server<T> - Class in org.sfj
-
Server site for proxies.
- push(V) - Method in class org.sfj.PegLegParser.Values
-
- put(K, V) - Method in class org.sfj.ChiseledMap
-
- put(String, JSONOne.JObject) - Method in class org.sfj.JSONOne.JMap
-
- putArray(String, JSONOne.JArray) - Method in class org.sfj.JSONOne.JMap
-
- putBoolean(String, boolean) - Method in class org.sfj.JSONOne.JMap
-
- putIfAbsent(K, V) - Method in class org.sfj.ChiseledMap
-
- putMap(String, JSONOne.JMap) - Method in class org.sfj.JSONOne.JMap
-
- putNull(String) - Method in class org.sfj.JSONOne.JMap
-
- putNumber(String, Number) - Method in class org.sfj.JSONOne.JMap
-
- putString(String, String) - Method in class org.sfj.JSONOne.JMap
-