public class MixCascadeExitAddresses extends AbstractDatabaseEntry implements IXMLEncodable
MixCasacde.| Modifier and Type | Field and Description |
|---|---|
static long |
EXIT_ADDRESS_TTL
The time-to-live of the exit address.
|
static long |
EXIT_ADDRESS_TTL_INFOSERVICE |
static java.lang.String |
XML_ATTR_DISTRIBUTION |
static java.lang.String |
XML_ATTR_PAYMENT
The payment XML attribute name.
|
static java.lang.String |
XML_ELEMENT_ADDRESS_NAME
The exit address XML element name.
|
static java.lang.String |
XML_ELEMENT_CONTAINER_NAME
The entry's container XML element name.
|
static java.lang.String |
XML_ELEMENT_NAME
The XML element name.
|
XML_LAST_UPDATEFIELD_XML_ELEMENT_CONTAINER_NAME, FIELD_XML_ELEMENT_NAME, XML_ATTR_ID, XML_ATTR_LANGUAGE, XML_ATTR_VERSION| Constructor and Description |
|---|
MixCascadeExitAddresses(org.w3c.dom.Element a_xmlElement)
Only used in client context.
|
| Modifier and Type | Method and Description |
|---|---|
static MixCascadeExitAddresses |
addInetAddress(java.lang.String a_cascadeID,
java.net.InetAddress a_IPAddress,
int a_cascadeDistribution,
java.lang.String a_strInfoServiceID) |
java.lang.String |
createExitAddressAsString() |
int |
getDistribution() |
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.
|
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).
|
static boolean |
isValidAddress(java.net.InetAddress a_address) |
org.w3c.dom.Element |
toXmlElement(org.w3c.dom.Document a_doc)
Return an element that can be appended to the document.
|
deletePersistence, getCreationTime, getExpireTime, isNewerThan, isPersistanceDeletionAllowed, isUserDefined, resetCreationTime, setExpireTimepublic static final long EXIT_ADDRESS_TTL
public static final long EXIT_ADDRESS_TTL_INFOSERVICE
public static final java.lang.String XML_ELEMENT_CONTAINER_NAME
public static final java.lang.String XML_ELEMENT_NAME
public static final java.lang.String XML_ELEMENT_ADDRESS_NAME
public static final java.lang.String XML_ATTR_DISTRIBUTION
public static final java.lang.String XML_ATTR_PAYMENT
public MixCascadeExitAddresses(org.w3c.dom.Element a_xmlElement)
throws XMLParseException
a_xmlElement - XMLParseExceptionpublic java.lang.String getId()
AbstractDatabaseEntrygetId in class AbstractDatabaseEntrypublic int getDistribution()
public long getLastUpdate()
AbstractDatabaseEntrygetLastUpdate in class AbstractDatabaseEntrypublic long getVersionNumber()
AbstractDatabaseEntrygetVersionNumber in class AbstractDatabaseEntrypublic java.lang.String createExitAddressAsString()
public static MixCascadeExitAddresses addInetAddress(java.lang.String a_cascadeID, java.net.InetAddress a_IPAddress, int a_cascadeDistribution, java.lang.String a_strInfoServiceID)
public static boolean isValidAddress(java.net.InetAddress a_address)
public org.w3c.dom.Element toXmlElement(org.w3c.dom.Document a_doc)
IXMLEncodabletoXmlElement in interface IXMLEncodablea_doc - a documentCopyright © 2023. All rights reserved.