com.caucho.license
Class LicenseStoreAdmin

java.lang.Object
  extended by com.caucho.management.server.AbstractManagedObject
      extended by com.caucho.license.LicenseStoreAdmin
All Implemented Interfaces:
LicenseStoreMXBean, ManagedObjectMXBean

public class LicenseStoreAdmin
extends AbstractManagedObject
implements LicenseStoreMXBean


Nested Class Summary
 class LicenseStoreAdmin.LicenseAdmin
           
 
Constructor Summary
LicenseStoreAdmin(LicenseCheckImpl licenseCheck)
           
 
Method Summary
 LicenseMXBean[] getAllLicenses()
           
 java.lang.String getLicenseDirectory()
           
 java.lang.String getLicenseMessage()
           
 LicenseMXBean getLongestLicense()
           
 java.lang.String getName()
          The JMX name property of the mbean.
 java.lang.String getType()
          The JMX type of this MBean, defaults to the prefix of the FooMXBean..
 LicenseMXBean[] getValidLicenses()
           
 java.lang.String toString()
           
 
Methods inherited from class com.caucho.management.server.AbstractManagedObject
addObjectNameProperties, getObjectName, registerSelf, unregisterSelf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface com.caucho.management.server.ManagedObjectMXBean
getObjectName
 

Constructor Detail

LicenseStoreAdmin

public LicenseStoreAdmin(LicenseCheckImpl licenseCheck)
Method Detail

getAllLicenses

public LicenseMXBean[] getAllLicenses()
Specified by:
getAllLicenses in interface LicenseStoreMXBean

getValidLicenses

public LicenseMXBean[] getValidLicenses()
Specified by:
getValidLicenses in interface LicenseStoreMXBean

getLongestLicense

public LicenseMXBean getLongestLicense()
Specified by:
getLongestLicense in interface LicenseStoreMXBean

getLicenseMessage

public java.lang.String getLicenseMessage()
Specified by:
getLicenseMessage in interface LicenseStoreMXBean

getLicenseDirectory

public java.lang.String getLicenseDirectory()
Specified by:
getLicenseDirectory in interface LicenseStoreMXBean

getType

public java.lang.String getType()
Description copied from class: AbstractManagedObject
The JMX type of this MBean, defaults to the prefix of the FooMXBean..

Specified by:
getType in interface ManagedObjectMXBean
Overrides:
getType in class AbstractManagedObject

getName

public java.lang.String getName()
Description copied from class: AbstractManagedObject
The JMX name property of the mbean.

Specified by:
getName in interface ManagedObjectMXBean
Specified by:
getName in class AbstractManagedObject

toString

public java.lang.String toString()
Overrides:
toString in class AbstractManagedObject