com.caucho.license
Class LicenseStoreAdmin.LicenseAdmin

java.lang.Object
  extended by com.caucho.management.server.AbstractManagedObject
      extended by com.caucho.license.LicenseStoreAdmin.LicenseAdmin
All Implemented Interfaces:
LicenseMXBean, ManagedObjectMXBean
Enclosing class:
LicenseStoreAdmin

public class LicenseStoreAdmin.LicenseAdmin
extends AbstractManagedObject
implements LicenseMXBean


Constructor Summary
LicenseStoreAdmin.LicenseAdmin(LicenseWrapper license)
           
 
Method Summary
 java.lang.String getDescription()
           
 java.lang.String getErrorMessage()
           
 java.sql.Date getExpireDate()
           
 java.lang.String getExpireMessage()
           
 java.sql.Date getIssueDate()
           
 java.lang.String getName()
          The JMX name property of the mbean.
 java.lang.String getPath()
           
 long getServerTimeout()
           
 java.lang.String getType()
          The JMX type of this MBean, defaults to the prefix of the FooMXBean..
 java.sql.Date getVersionExpireDate()
           
 boolean isValid()
           
 boolean isVersionLicense()
           
 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.LicenseAdmin

public LicenseStoreAdmin.LicenseAdmin(LicenseWrapper license)
Method Detail

getPath

public java.lang.String getPath()
Specified by:
getPath in interface LicenseMXBean

getIssueDate

public java.sql.Date getIssueDate()
Specified by:
getIssueDate in interface LicenseMXBean

getExpireDate

public java.sql.Date getExpireDate()
Specified by:
getExpireDate in interface LicenseMXBean

getVersionExpireDate

public java.sql.Date getVersionExpireDate()
Specified by:
getVersionExpireDate in interface LicenseMXBean

getServerTimeout

public long getServerTimeout()
Specified by:
getServerTimeout in interface LicenseMXBean

getErrorMessage

public java.lang.String getErrorMessage()
Specified by:
getErrorMessage in interface LicenseMXBean

isValid

public boolean isValid()
Specified by:
isValid in interface LicenseMXBean

getDescription

public java.lang.String getDescription()
Specified by:
getDescription in interface LicenseMXBean

getExpireMessage

public java.lang.String getExpireMessage()
Specified by:
getExpireMessage in interface LicenseMXBean

isVersionLicense

public boolean isVersionLicense()
Specified by:
isVersionLicense in interface LicenseMXBean

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