Class

io.peregrine

PeregrineServer

Related Doc: package peregrine

Permalink

class PeregrineServer extends TwitterServer with PeregrineLogger

Linear Supertypes
PeregrineLogger, LoggerColors, TwitterServer, Stats, Lifecycle, Admin, AdminHttpServer, Hooks, LogFormat, EventSink, Logging, App, CloseAwaitably, CloseAwaitably0[Unit], Awaitable[Unit], Closable, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. PeregrineServer
  2. PeregrineLogger
  3. LoggerColors
  4. TwitterServer
  5. Stats
  6. Lifecycle
  7. Admin
  8. AdminHttpServer
  9. Hooks
  10. LogFormat
  11. EventSink
  12. Logging
  13. App
  14. CloseAwaitably
  15. CloseAwaitably0
  16. Awaitable
  17. Closable
  18. AnyRef
  19. Any
  1. Hide All
  2. Show all
Visibility
  1. Public
  2. All

Instance Constructors

  1. new PeregrineServer()

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val ANSI_BLACK: String

    Permalink
    Definition Classes
    LoggerColors
  5. val ANSI_BLUE: String

    Permalink
    Definition Classes
    LoggerColors
  6. val ANSI_CYAN: String

    Permalink
    Definition Classes
    LoggerColors
  7. val ANSI_GREEN: String

    Permalink
    Definition Classes
    LoggerColors
  8. val ANSI_PURPLE: String

    Permalink
    Definition Classes
    LoggerColors
  9. val ANSI_RED: String

    Permalink
    Definition Classes
    LoggerColors
  10. val ANSI_RESET: String

    Permalink
    Definition Classes
    LoggerColors
  11. val ANSI_WHITE: String

    Permalink
    Definition Classes
    LoggerColors
  12. val ANSI_YELLOW: String

    Permalink
    Definition Classes
    LoggerColors
  13. final val MinGrace: Duration

    Permalink
    Definition Classes
    App
  14. def addAdminRoute(route: com.twitter.server.AdminHttpServer.Route): Unit

    Permalink
    Definition Classes
    AdminHttpServer
  15. def addAdminRoutes(newRoutes: Seq[com.twitter.server.AdminHttpServer.Route]): Unit

    Permalink
    Definition Classes
    AdminHttpServer
  16. def addFilter(filter: Filter[com.twitter.finagle.http.Request, Response, com.twitter.finagle.http.Request, Response]): Unit

    Permalink
  17. var adminHttpServer: ListeningServer

    Permalink
    Attributes
    protected
    Definition Classes
    AdminHttpServer
  18. val adminPort: Flag[InetSocketAddress]

    Permalink
    Definition Classes
    AdminHttpServer
  19. def allFilters(baseService: Service[com.twitter.finagle.http.Request, Response]): Service[com.twitter.finagle.http.Request, Response]

    Permalink
  20. def allowUndefinedFlags: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    App
  21. val appendFlag: Flag[Boolean]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  22. def args: Array[String]

    Permalink
    Definition Classes
    App
  23. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  24. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  25. final def close(deadline: Time): Future[Unit]

    Permalink
    Definition Classes
    App → Closable
  26. def close(after: Duration): Future[Unit]

    Permalink
    Definition Classes
    Closable
  27. final def close(): Future[Unit]

    Permalink
    Definition Classes
    Closable
  28. def closeAwaitably(f: ⇒ Future[Unit]): Future[Unit]

    Permalink
    Attributes
    protected
    Definition Classes
    CloseAwaitably0
  29. final def closeOnExit(closable: Closable): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    App
  30. val consoleFormatter: Formatter

    Permalink
    Attributes
    protected
    Definition Classes
    PeregrineLogger
  31. val controllers: ControllerCollection

    Permalink
  32. def defaultAppend: Boolean

    Permalink
    Definition Classes
    Logging
  33. def defaultCloseGracePeriod: Duration

    Permalink
    Definition Classes
    App
  34. def defaultHttpPort: Int

    Permalink
    Definition Classes
    AdminHttpServer
  35. def defaultLogLevel: Level

    Permalink
    Definition Classes
    Logging
  36. def defaultOutput: String

    Permalink
    Definition Classes
    Logging
  37. def defaultRollPolicy: Policy

    Permalink
    Definition Classes
    Logging
  38. def defaultRotateCount: Int

    Permalink
    Definition Classes
    Logging
  39. val environment: String

    Permalink
    Definition Classes
    PeregrineLogger
  40. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  41. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  42. def exitOnError(reason: String): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    App
  43. def failfastOnFlagsNotParsed: Boolean

    Permalink
    Attributes
    protected
    Definition Classes
    App
  44. val fileFormatter: Formatter

    Permalink
    Attributes
    protected
    Definition Classes
    PeregrineLogger
  45. var filters: Seq[Filter[com.twitter.finagle.http.Request, Response, com.twitter.finagle.http.Request, Response]]

    Permalink
  46. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  47. val flag: Flags

    Permalink
    Definition Classes
    App
  48. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  49. def handlers: List[() ⇒ Handler]

    Permalink
    Definition Classes
    Logging
  50. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  51. final def init(f: ⇒ Unit): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    App
  52. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  53. def isReady(implicit permit: CanAwait): Boolean

    Permalink
    Definition Classes
    CloseAwaitably0 → Awaitable
  54. val level: Level

    Permalink
    Definition Classes
    PeregrineLogger
  55. val levelFlag: Flag[Level]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  56. lazy val log: Logger

    Permalink
    Definition Classes
    PeregrineServer → Logging
  57. val logger: LoggerFactory

    Permalink
    Definition Classes
    PeregrineLogger
  58. def loggerFactories: List[LoggerFactory]

    Permalink
    Definition Classes
    PeregrineServer → Logging
  59. def loggingFactories: List[LoggerFactory]

    Permalink
    Definition Classes
    PeregrineLogger
  60. def main(): Unit

    Permalink
  61. final def main(args: Array[String]): Unit

    Permalink
    Definition Classes
    App
  62. val name: String

    Permalink
    Definition Classes
    App
  63. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  64. final def nonExitingMain(args: Array[String]): Unit

    Permalink
    Definition Classes
    App
  65. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  66. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  67. final def onExit(f: ⇒ Unit): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    App
  68. val outputFlag: Flag[String]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  69. val pid: String

    Permalink
  70. val policy: Product with Serializable with Policy

    Permalink
    Attributes
    protected
    Definition Classes
    PeregrineLogger
  71. final def postmain(f: ⇒ Unit): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    App
  72. final def premain(f: ⇒ Unit): Unit

    Permalink
    Attributes
    protected
    Definition Classes
    App
  73. def ready(timeout: Duration)(implicit permit: CanAwait): PeregrineServer.this.type

    Permalink
    Definition Classes
    CloseAwaitably0 → Awaitable
  74. def register(controller: Controller, pathPrefix: String = ""): Unit

    Permalink
  75. def removePidFile(): Unit

    Permalink
  76. def result(timeout: Duration)(implicit permit: CanAwait): Unit

    Permalink
    Definition Classes
    CloseAwaitably0 → Awaitable
  77. val rollPolicyFlag: Flag[Policy]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  78. val rotateCountFlag: Flag[Int]

    Permalink
    Attributes
    protected[this]
    Definition Classes
    Logging
  79. def routes: Seq[com.twitter.server.AdminHttpServer.Route]

    Permalink
    Attributes
    protected
    Definition Classes
    Admin
  80. var secureServer: Option[ListeningServer]

    Permalink
  81. var server: Option[ListeningServer]

    Permalink
  82. def start(): Unit

    Permalink
  83. def startHttpServer(): Unit

    Permalink
  84. def startSecureServer(): Unit

    Permalink
  85. val statsReceiver: StatsReceiver

    Permalink
    Definition Classes
    Stats
  86. def stop(): Unit

    Permalink
  87. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  88. def tlsConfig: Option[Netty3ListenerTLSConfig]

    Permalink

    Allow custom TLS configuration

  89. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  90. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  91. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  92. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  93. def writePidFile(): Unit

    Permalink

Inherited from PeregrineLogger

Inherited from LoggerColors

Inherited from TwitterServer

Inherited from Stats

Inherited from Lifecycle

Inherited from Admin

Inherited from AdminHttpServer

Inherited from Hooks

Inherited from LogFormat

Inherited from EventSink

Inherited from Logging

Inherited from App

Inherited from CloseAwaitably

Inherited from CloseAwaitably0[Unit]

Inherited from Awaitable[Unit]

Inherited from Closable

Inherited from AnyRef

Inherited from Any

Ungrouped