public class PerformanceInfo extends AbstractCertifiedDatabaseEntry implements IXMLEncodable
getLowestCommonBoundEntry(String)| Modifier and Type | Field and Description |
|---|---|
static int |
PERFORMANCE_INFO_TTL |
static java.lang.String |
XML_ATTR_ID |
static java.lang.String |
XML_ELEMENT_CONTAINER_NAME |
static java.lang.String |
XML_ELEMENT_NAME |
XML_ATTR_LAST_UPDATE, XML_LAST_UPDATEFIELD_XML_ELEMENT_CONTAINER_NAME, FIELD_XML_ELEMENT_NAME, XML_ATTR_LANGUAGE, XML_ATTR_VERSION| Constructor and Description |
|---|
PerformanceInfo(org.w3c.dom.Element a_info)
Creates a new PerformanceInfo object from an XML element which is usually
either retrieved from the Info Service or stored in the configuration file
and loaded at startup.
|
| Modifier and Type | Method and Description |
|---|---|
MultiCertPath |
getCertPath() |
java.lang.String |
getId()
Returns a unique ID for a database entry.
|
long |
getLastUpdate()
Returns the time in milliseconds when this db entry was created from the origin instance.
|
static PerformanceEntry |
getLowestCommonBoundEntry(java.lang.String a_cascadeId)
Loops through all PerformanceInfo objects from the different
Info Services and returns a new PerformanceEntry for the
given cascade with the lowest common boundary
|
XMLSignature |
getSignature() |
long |
getVersionNumber()
Returns version number which is used to determine the more recent infoservice entry, if two
entries are compared (higher version number -> more recent entry).
|
boolean |
isValid() |
boolean |
isVerified()
Returns if this entry has been verified with a certificate chain.
|
org.w3c.dom.Element |
toXmlElement(org.w3c.dom.Document a_doc)
Returns an XML Node of the current PerformanceInfo using the stored XML data
|
checkIddeletePersistence, getCreationTime, getExpireTime, isNewerThan, isPersistanceDeletionAllowed, isUserDefined, resetCreationTime, setExpireTimepublic static final java.lang.String XML_ATTR_ID
public static final java.lang.String XML_ELEMENT_NAME
public static final java.lang.String XML_ELEMENT_CONTAINER_NAME
public static final int PERFORMANCE_INFO_TTL
public PerformanceInfo(org.w3c.dom.Element a_info)
throws XMLParseException
a_info - The XML dataXMLParseExceptionpublic XMLSignature getSignature()
getSignature in interface ICertifiedDatabaseEntrygetSignature in class AbstractCertifiedDatabaseEntrypublic MultiCertPath getCertPath()
getCertPath in interface ICertifiedDatabaseEntrygetCertPath in class AbstractCertifiedDatabaseEntrypublic boolean isVerified()
AbstractCertifiedDatabaseEntryisVerified in interface ICertifiedDatabaseEntryisVerified in class AbstractCertifiedDatabaseEntrypublic boolean isValid()
isValid in interface ICertifiedDatabaseEntrypublic java.lang.String getId()
AbstractDatabaseEntrygetId in class AbstractDatabaseEntrypublic long getLastUpdate()
AbstractDatabaseEntrygetLastUpdate in class AbstractDatabaseEntrypublic long getVersionNumber()
AbstractDatabaseEntrygetVersionNumber in class AbstractDatabaseEntrypublic static PerformanceEntry getLowestCommonBoundEntry(java.lang.String a_cascadeId)
a_cascadeId - Id of the cascadepublic org.w3c.dom.Element toXmlElement(org.w3c.dom.Document a_doc)
toXmlElement in interface IXMLEncodablea_doc - a documentCopyright © 2023. All rights reserved.