package jmx
Ordering
- Alphabetic
Visibility
- Public
- Protected
Package Members
- package internal
- package statistics
Type Members
- sealed trait AttributeValue extends AnyRef
- final case class BigDecimalAtrributeValue(value: BigDecimal) extends AttributeValue with Product with Serializable
- final case class BigIntegerAtrributeValue(value: BigInt) extends AttributeValue with Product with Serializable
- trait BlendedMBeanServerFacade extends AnyRef
- final case class BooleanAttributeValue(value: Boolean) extends AttributeValue with Product with Serializable
- final case class ByteAttributeValue(value: Byte) extends AttributeValue with Product with Serializable
- final case class CharAttributeValue(value: Char) extends AttributeValue with Product with Serializable
- final case class CompositeAttributeValue(value: Map[String, AttributeValue]) extends AttributeValue with Product with Serializable
- class DefaultNamingStrategy extends NamingStrategy
- final case class DoubleAttributeValue(value: Double) extends AttributeValue with Product with Serializable
- final case class FloatAttributeValue(value: Float) extends AttributeValue with Product with Serializable
- final case class IntAttributeValue(value: Int) extends AttributeValue with Product with Serializable
- class InvalidAttributeTypeException extends Exception
- class InvalidObjectNameException extends Exception
- class InvalidObjectNameFormatException extends Exception
- final case class JmxAttribute(name: String, v: AttributeValue) extends Product with Serializable
- final case class JmxBeanInfo(objName: JmxObjectName, attributes: CompositeAttributeValue) extends Product with Serializable
- case class JmxObjectName(domain: String = JmxObjectName.defaultDomain, properties: Map[String, String]) extends Product with Serializable
- final case class ListAttributeValue(value: List[AttributeValue]) extends AttributeValue with Product with Serializable
- final case class LongAttributeValue(value: Long) extends AttributeValue with Product with Serializable
- sealed trait MBeanUpdateEvent extends AnyRef
- trait NamingStrategy extends AnyRef
- trait NamingStrategyResolver extends AnyRef
- class NoSuchAttributeException extends Exception
- final case class ObjectNameAttributeValue(value: JmxObjectName) extends AttributeValue with Product with Serializable
- trait OpenMBeanMapper extends AnyRef
Maps ordinary Scala classes to Open (Dynamic) MBeans.
- trait ProductMBeanManager extends AnyRef
Use plain case classes as entities to be exposed via JMX.
- case class RemoveMBean[T <: Product](v: T)(implicit cTag: ClassTag[T]) extends MBeanUpdateEvent with Product with Serializable
Remove an MBean.
- final case class ShortAttributeValue(value: Short) extends AttributeValue with Product with Serializable
- case class StringAttributeValue(value: String) extends AttributeValue with Product with Serializable
- final case class TabularAttributeValue(value: List[AttributeValue]) extends AttributeValue with Product with Serializable
- final case class UnitAttributeValue(value: Unit = ()) extends AttributeValue with Product with Serializable
- 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.
Value Members
- object JmxAttributeCompanion
- object JmxObjectName extends Serializable
- object JmxObjectNameCompanion
- object NamingStrategyResolver