Package

io.buoyant.namerd

iface

Permalink

package iface

Visibility
  1. Public
  2. All

Type Members

  1. class AddrHandler extends Service[Request, Response]

    Permalink
  2. class BindHandler extends Service[Request, Response]

    Permalink
  3. class BoundNamesHandler extends Service[Request, Response]

    Permalink
  4. class DelegateHandler extends Service[Request, Response]

    Permalink
  5. sealed trait DtabCodec extends AnyRef

    Permalink
  6. class DtabHandler extends Service[Request, Response]

    Permalink
  7. case class HttpControlServable(addr: InetSocketAddress, store: DtabStore, delegate: (Ns) ⇒ NameInterpreter, namers: Map[Path, Namer], stats: StatsReceiver) extends Servable with Product with Serializable

    Permalink
  8. class HttpControlService extends Service[Request, Response]

    Permalink
  9. class HttpControlServiceConfig extends InterfaceConfig with InterpreterInterfaceConfig

    Permalink
  10. class HttpControlServiceInitializer extends InterfaceInitializer

    Permalink
  11. trait NsPathUri extends AnyRef

    Permalink
  12. class ResolveHandler extends Service[Request, Response]

    Permalink
  13. class StreamingNamerClient extends NameInterpreter with Delegator

    Permalink

    This NameInterpreter is backed by namerd's HTTP streaming API.

Value Members

  1. object AddrHandler

    Permalink
  2. object AddrUri extends NsPathUri

    Permalink
  3. object BindHandler

    Permalink
  4. object BindUri extends NsPathUri

    Permalink
  5. object BoundNamesUri

    Permalink
  6. object DelegateUri extends NsPathUri

    Permalink
  7. object DtabCodec

    Permalink
  8. object DtabHandler

    Permalink
  9. object DtabUri

    Permalink
  10. object HttpControlService

    Permalink
  11. object HttpControlServiceConfig

    Permalink
  12. object Json

    Permalink
  13. object ResolveUri extends NsPathUri

    Permalink
  14. object StreamingNamerClient

    Permalink

Ungrouped