package jmx

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. Protected

Package Members

  1. package internal
  2. package statistics

Type Members

  1. sealed trait AttributeValue extends AnyRef
  2. final case class BigDecimalAtrributeValue(value: BigDecimal) extends AttributeValue with Product with Serializable
  3. final case class BigIntegerAtrributeValue(value: BigInt) extends AttributeValue with Product with Serializable
  4. trait BlendedMBeanServerFacade extends AnyRef
  5. final case class BooleanAttributeValue(value: Boolean) extends AttributeValue with Product with Serializable
  6. final case class ByteAttributeValue(value: Byte) extends AttributeValue with Product with Serializable
  7. final case class CharAttributeValue(value: Char) extends AttributeValue with Product with Serializable
  8. final case class CompositeAttributeValue(value: Map[String, AttributeValue]) extends AttributeValue with Product with Serializable
  9. class DefaultNamingStrategy extends NamingStrategy
  10. final case class DoubleAttributeValue(value: Double) extends AttributeValue with Product with Serializable
  11. final case class FloatAttributeValue(value: Float) extends AttributeValue with Product with Serializable
  12. final case class IntAttributeValue(value: Int) extends AttributeValue with Product with Serializable
  13. class InvalidAttributeTypeException extends Exception
  14. class InvalidObjectNameException extends Exception
  15. class InvalidObjectNameFormatException extends Exception
  16. final case class JmxAttribute(name: String, v: AttributeValue) extends Product with Serializable
  17. final case class JmxBeanInfo(objName: JmxObjectName, attributes: CompositeAttributeValue) extends Product with Serializable
  18. case class JmxObjectName(domain: String = JmxObjectName.defaultDomain, properties: Map[String, String]) extends Product with Serializable
  19. final case class ListAttributeValue(value: List[AttributeValue]) extends AttributeValue with Product with Serializable
  20. final case class LongAttributeValue(value: Long) extends AttributeValue with Product with Serializable
  21. sealed trait MBeanUpdateEvent extends AnyRef
  22. trait NamingStrategy extends AnyRef
  23. trait NamingStrategyResolver extends AnyRef
  24. class NoSuchAttributeException extends Exception
  25. final case class ObjectNameAttributeValue(value: JmxObjectName) extends AttributeValue with Product with Serializable
  26. trait OpenMBeanMapper extends AnyRef

    Maps ordinary Scala classes to Open (Dynamic) MBeans.

  27. trait ProductMBeanManager extends AnyRef

    Use plain case classes as entities to be exposed via JMX.

  28. case class RemoveMBean[T <: Product](v: T)(implicit cTag: ClassTag[T]) extends MBeanUpdateEvent with Product with Serializable

    Remove an MBean.

  29. final case class ShortAttributeValue(value: Short) extends AttributeValue with Product with Serializable
  30. case class StringAttributeValue(value: String) extends AttributeValue with Product with Serializable
  31. final case class TabularAttributeValue(value: List[AttributeValue]) extends AttributeValue with Product with Serializable
  32. final case class UnitAttributeValue(value: Unit = ()) extends AttributeValue with Product with Serializable
  33. case class UpdateMBean[T <: Product](v: T)(implicit cTag: ClassTag[T]) extends MBeanUpdateEvent with Product with Serializable

    Update or create an MBean instance with the content of the case class as attributes.

    Update or create an MBean instance with the content of the case class as attributes. The MBean will be created if it does not yet exist. The MBean name will be derived from a registered Naming Strategy.

Ungrouped