Package

com.gu

management

Permalink

package management

Linear Supertypes
ListMultiMaps, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. management
  2. ListMultiMaps
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Type Members

  1. trait AbstractMetric[T] extends Metric

    Permalink
  2. trait AppServerHeader extends AnyRef

    Permalink
  3. class CountMetric extends AbstractMetric[Long]

    Permalink
  4. case class DefaultSwitch(name: String, description: String, initiallyOn: Boolean = true) extends Switchable with Loggable with Product with Serializable

    Permalink

    A simple implementation of Switchable that does the right thing in most cases

  5. case class Definition(group: String, name: String) extends Product with Serializable

    Permalink
  6. case class ErrorResponse(code: Int, msg: String) extends Response with Product with Serializable

    Permalink
  7. class ExtendedTimingMetric extends TimingMetric

    Permalink
  8. trait FormParameterParsing extends AnyRef

    Permalink
  9. class GaugeMetric[T] extends AbstractMetric[T]

    Permalink
  10. class HealthcheckManagementPage extends ManagementPage

    Permalink
  11. trait HtmlManagementPage extends ManagementPage

    Permalink
  12. case class HtmlResponse(html: Elem) extends Response with Product with Serializable

    Permalink
  13. case class HtmlResponseBody(html: Elem) extends ResponseBody with Product with Serializable

    Permalink
  14. case class HttpRequest(method: Method, path: String, requestURI: String, parameters: Map[String, List[String]]) extends Product with Serializable

    Permalink
  15. trait HttpResponse extends AnyRef

    Permalink
  16. case class IndexPage(pages: Seq[ManagementPage], applicationName: String, version: String) extends HtmlManagementPage with Product with Serializable

    Permalink
  17. trait JsonManagementPage extends ManagementPage

    Permalink
  18. case class JsonResponse(json: JValue) extends Response with Product with Serializable

    Permalink
  19. case class JsonResponseBody(json: JValue) extends ResponseBody with Product with Serializable

    Permalink
  20. type ListMultiMap[A, B] = Map[A, List[B]]

    Permalink
    Definition Classes
    ListMultiMaps
  21. class ListMultiMapOperations[A, B] extends AnyRef

    Permalink
    Definition Classes
    ListMultiMaps
  22. trait ListMultiMaps extends AnyRef

    Permalink
  23. trait Loggable extends AnyRef

    Permalink
  24. trait ManagementPage extends AnyRef

    Permalink
  25. class ManifestPage extends ManagementPage

    Permalink
  26. sealed abstract class Method extends AnyRef

    Permalink
  27. trait Metric extends AnyRef

    Permalink
  28. case class PlainTextResponse(text: String) extends Response with Product with Serializable

    Permalink
  29. trait Postable extends ManagementPage

    Permalink

    Mixin this trait if you want to support posting to your management page

  30. class PropertiesPage extends ManagementPage

    Permalink

    This is a simple placeholder for a properties page.

    This is a simple placeholder for a properties page. This does not include dependencies to com.gu.configuration but takes a string to be printed, any dependency should be handled by the calling application appropriately. This placeholder is to avoid confusion about an applications responsibility about where this should be included. The configuration to be printed here should already have passwords and keys masked and new line characters included.

  31. case class RedirectResponse(to: String) extends Response with Product with Serializable

    Permalink
  32. trait Response extends AnyRef

    Permalink

    Parent of all (immutable) response objects.

    Parent of all (immutable) response objects. Pattern drawn from Lift response wrappers.

  33. sealed trait ResponseBody extends AnyRef

    Permalink
  34. case class StatusMetric(group: String = "application", master: Option[Definition] = None, name: String, type: String, title: String, description: String, value: Option[String] = None, count: Option[String] = None, totalTime: Option[String] = None, units: Option[String] = None) extends Product with Serializable

    Permalink
  35. class StatusPage extends JsonManagementPage

    Permalink
  36. case class StatusResponseJson(application: String, time: Long = new Date().getTime, metrics: Seq[StatusMetric] = Nil) extends Product with Serializable

    Permalink
  37. class StopWatch extends AnyRef

    Permalink
  38. trait Switch extends AnyRef

    Permalink

    This trait should be used by anything that wants to read the state of a switch

  39. trait Switchable extends Switch

    Permalink

    This trait should be used by anything that wants to mutate the state of a switch

  40. class Switchboard extends HtmlManagementPage with Postable

    Permalink
  41. class TextMetric extends AbstractMetric[String]

    Permalink
  42. case class TextResponseBody(text: String) extends ResponseBody with Product with Serializable

    Permalink
  43. class TimingMetric extends AbstractMetric[Long]

    Permalink
  44. case class UserCredentials(username: String, password: String) extends Product with Serializable

    Permalink
  45. trait UserProvider extends AnyRef

    Permalink
  46. case class XmlResponse(xml: Elem) extends Response with Product with Serializable

    Permalink
  47. case class XmlResponseBody(xml: Elem) extends ResponseBody with Product with Serializable

    Permalink

Value Members

  1. object AppServerHeader extends AppServerHeader

    Permalink
  2. object ClientErrorCounter extends CountMetric

    Permalink
  3. object ExceptionCountMetric extends CountMetric

    Permalink
  4. object GET extends Method with Product with Serializable

    Permalink
  5. object Healthcheck

    Permalink
  6. object HttpRequestsTimingMetric extends TimingMetric

    Permalink
  7. object JvmMetrics

    Permalink
  8. object ListMultiMap

    Permalink
    Definition Classes
    ListMultiMaps
  9. object ManagementBuildInfo

    Permalink
  10. object Manifest

    Permalink
  11. object Method

    Permalink
  12. object POST extends Method with Product with Serializable

    Permalink
  13. object ServerErrorCounter extends CountMetric

    Permalink
  14. object StatusPage

    Permalink
  15. object Switch

    Permalink
  16. object Timing

    Permalink
  17. object TimingMetric

    Permalink
  18. object UserCredentials extends Serializable

    Permalink
  19. implicit def listMultiMap2ListMultiMapOperations[A, B](map: ListMultiMap[A, B]): ListMultiMapOperations[A, B]

    Permalink
    Definition Classes
    ListMultiMaps
  20. implicit def string2UrlCoding(s: String): AnyRef { ... /* 2 definitions in type refinement */ }

    Permalink

Inherited from ListMultiMaps

Inherited from AnyRef

Inherited from Any

Ungrouped