Class VenicePathParser<HTTP_REQUEST extends BasicHttpRequest>

  • All Implemented Interfaces:
    ExtendedResourcePathParser<VenicePath,​RouterKey,​HTTP_REQUEST>, ResourcePathParser<VenicePath,​RouterKey>

    public class VenicePathParser<HTTP_REQUEST extends BasicHttpRequest>
    extends java.lang.Object
    implements ExtendedResourcePathParser<VenicePath,​RouterKey,​HTTP_REQUEST>
    Inbound request to the router will look like: /read/storename/key?f=fmt 'read' is a literal, meaning we will request the value for a single key storename will be the name of the requested store key is the key being looked up fmt is an optional format parameter, one of 'string' or 'b64'. If omitted, assumed to be 'string' The VenicePathParser is responsible for looking up the active version of the store, and constructing the store-version