Package com.tibco.tibjms.admin
Class StateInfo
- java.lang.Object
- 
- com.tibco.tibjms.admin.StateInfo
 
- 
 public class StateInfo extends java.lang.ObjectThis class represents the FT state for a TIBCO Enterprise Message Service server, along with other information.- Since:
- EMS 8.1.0
 
- 
- 
Constructor SummaryConstructors Constructor Description StateInfo(java.lang.Object json)For Internal use only, may be removed or deprecated in future.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description longgetLicenseExpirationTime()Get the expiration time of the server's license.java.lang.StringgetLicenseStatusMessage()Get a message describing the license status.intgetOverallSyncProgress()Get the current overall progress of the synchronization of store files for this server when it is running in the EMS Appliance.intgetProcessId()Get the current process id of the server.java.lang.StringgetServerName()Get the name of the server.StategetState()Get the current state of the server.VersionInfogetVersionInfo()Get the version of TIBCO Enterprise Message Service that the server binary is from.booleanisAppliance()Indicates whether or not this server instance is running in an appliancebooleanisLicenseActive()Indicates whether or not the server has an active license.java.lang.StringtoString()
 
- 
- 
- 
Constructor Detail- 
StateInfopublic StateInfo(java.lang.Object json) throws JMSExceptionFor Internal use only, may be removed or deprecated in future.- Throws:
- JMSException
 
 
- 
 - 
Method Detail- 
getServerNamepublic java.lang.String getServerName() Get the name of the server.- Returns:
- the name of the server.
- Since:
- EMS 8.1.0
 
 - 
isAppliancepublic boolean isAppliance() Indicates whether or not this server instance is running in an appliance- Returns:
- true if this server instance is running in an appliance, false otherwise.
- Since:
- EMS 8.1.0
 
 - 
getProcessIdpublic int getProcessId() Get the current process id of the server.- Returns:
- the server process id.
- Since:
- EMS 8.1.0
 
 - 
getStatepublic State getState() Get the current state of the server.- Returns:
- the State object representing the server's state.
- Since:
- EMS 8.1.0
 
 - 
getVersionInfopublic VersionInfo getVersionInfo() Get the version of TIBCO Enterprise Message Service that the server binary is from.- Returns:
- the VersionInfo object representing the server's version.
- Since:
- EMS 8.1.0
 
 - 
isLicenseActivepublic boolean isLicenseActive() Indicates whether or not the server has an active license.- Returns:
- true if the server has an active license, false otherwise.
- Since:
- EMS 10.4.0
 
 - 
getLicenseExpirationTimepublic long getLicenseExpirationTime() Get the expiration time of the server's license.- Returns:
- the expiration time of the server's license in milliseconds past the UNIX epoch.
- Since:
- EMS 10.4.0
 
 - 
getLicenseStatusMessagepublic java.lang.String getLicenseStatusMessage() Get a message describing the license status.- Returns:
- a message describing the license status.
- Since:
- EMS 10.4.0
 
 - 
getOverallSyncProgresspublic int getOverallSyncProgress() Get the current overall progress of the synchronization of store files for this server when it is running in the EMS Appliance.- Returns:
- the synchronization progress percentage as an integer between 0 and 100 or -1 either if no synchronization is ongoing or if requested from a server that is running outside the EMS Appliance
- Since:
- EMS 8.1.0
- See Also:
- State.SERVER_COMPSTATE_SYNCHRONIZING
 
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
- Since:
- EMS 8.1.0
 
 
- 
 
-