Package

io.buoyant

http

Permalink

package http

Visibility
  1. Public
  2. All

Type Members

  1. trait RewritingNamer extends Namer

    Permalink

    A helper

  2. class anyHost extends Namer with RewritingNamer

    Permalink

    A rewriting namer that accepts names in the form:

    A rewriting namer that accepts names in the form:

    /foo.buoyant.io/resource/name

    and rewrites to:

    /resource/name

  3. class anyHostPfx extends Namer with RewritingNamer

    Permalink

    A rewriting namer that accepts names in the form:

    A rewriting namer that accepts names in the form:

    /pfx/foo.buoyant.io/resource/name

    and rewrites to:

    /pfx/resource/name

  4. class anyMethod extends Namer with RewritingNamer

    Permalink

    A rewriting namer that accepts names in the form:

    A rewriting namer that accepts names in the form:

    /POST/svc/name/resource/name

    and rewrites to:

    /svc/name/resource/name

  5. class anyMethodPfx extends Namer with RewritingNamer

    Permalink

    A rewriting namer that accepts names in the form:

    A rewriting namer that accepts names in the form:

    /pfx/METHOD/svc/name/resource/name

    and rewrites to:

    /pfx/svc/name/resource/name

  6. class domainToPath extends Namer with RewritingNamer

    Permalink

    A rewriting namer that accepts names in the form:

    A rewriting namer that accepts names in the form:

    /foo.buoyant.io/resource/name

    and rewrites to:

    /io/buoyant/foo/resource/name

  7. class domainToPathPfx extends Namer with RewritingNamer

    Permalink

    A rewriting namer that accepts names in the form:

    A rewriting namer that accepts names in the form:

    /pfx/foo.buoyant.io/resource/name

    and rewrites to:

    /pfx/io/buoyant/foo/resource/name

  8. class status extends Namer with ServiceNamer[Request, Response]

    Permalink

    A service namer that accepts names in the form:

    A service namer that accepts names in the form:

    /400/resource/name

    and binds the name to an Http service that always responds with the given status code (i.e. 400).

  9. class subdomainOf extends Namer with RewritingNamer

    Permalink

    A rewriting namer that accepts names in the form:

    A rewriting namer that accepts names in the form:

    /buoyant.io/foo.buoyant.io/resource/name

    and rewrites to:

    /foo/resource/name

  10. class subdomainOfPfx extends Namer with RewritingNamer

    Permalink

    A rewriting namer that accepts names in the form:

    A rewriting namer that accepts names in the form:

    /buoyant.io/pfx/foo.buoyant.io/resource/name

    and rewrites to:

    /pfx/foo/resource/name

Ungrouped