Package

com.outr.jefe.launch

jmx

Permalink

package jmx

Visibility
  1. Public
  2. All

Type Members

  1. case class ApplicationStats(name: String, enabled: Boolean, running: Boolean, forked: Boolean, process: Option[ProcessStats]) extends Product with Serializable

    Permalink
  2. case class ClassLoading(loaded: Int, total: Long, unloaded: Long) extends Product with Serializable

    Permalink
  3. case class JMXConfig(port: Int = JMXConfig.nextPort(), host: String = "127.0.0.1") extends Product with Serializable

    Permalink
  4. case class MemoryUsage(committed: Long, init: Long, max: Long, used: Long) extends Product with Serializable

    Permalink
  5. case class OperatingSystem(startTime: Long, upTime: Long, loadAverage: Double, load: Double, time: Long, systemLoad: Double) extends Product with Serializable

    Permalink
  6. case class ProcessStats(id: String, os: OperatingSystem, heapUsage: MemoryUsage, nonHeapUsage: MemoryUsage, threading: Threading, classLoading: ClassLoading) extends Product with Serializable

    Permalink
  7. case class Threading(daemon: Int, peak: Int, count: Int, total: Long) extends Product with Serializable

    Permalink

Value Members

  1. object JMXConfig extends Serializable

    Permalink
  2. object JMXProcessMonitor

    Permalink

Ungrouped