Class JMXBindableTenantAwareObject

  • Direct Known Subclasses:
    AbstractJMXMBean

    public class JMXBindableTenantAwareObject
    extends java.lang.Object
    • Constructor Detail

      • JMXBindableTenantAwareObject

        public JMXBindableTenantAwareObject()
    • Method Detail

      • getTenantId

        protected java.lang.String getTenantId()
      • getJmxPath

        public java.lang.String getJmxPath()
        Injected by Spring as mandatory attribute. The path should be in the following style: key1=value1, key2=value2. Each key/value pair is one level in the jconsole. The last key/value pair is the node itself. Must not return an empty String!
        Returns:
        the own MBean object name path
      • setJmxPath

        public void setJmxPath​(java.lang.String jmxPath)
      • setTenant

        protected void setTenant​(Tenant tenant)
      • getObjectNameString

        public java.lang.String getObjectNameString()
        Returns as String the ObjectName of the MBean. getJmxDomain():tenantscope={Global|Tenant tenantid},
        Returns:
        the mbean object name as string
      • getJmxDomain

        public java.lang.String getJmxDomain()