AMETAS.data
Class AMETASMessageID
java.lang.Object
AMETAS.data.AMETASUniqueID
AMETAS.data.AMETASMessageID
- All Implemented Interfaces:
- java.lang.Cloneable, java.io.Serializable
- public class AMETASMessageID
- extends AMETASUniqueID
- implements java.lang.Cloneable
Eindeutige ID für Nachrichten. Jede Nachricht besitzt eine solche
ID. Sie wird beispielsweise benutzt, um eine Nachricht im
PostOffice zu löschen. Dabei ist es nicht nötig, dass ein Agent
eine ganze Nachricht überall mitschleppt, nur um sie irgendwann
bei einem Löschvorgang zu übergeben, damit das PostOffice weiß,
welche Nachricht gelöscht werden soll. Er muss sich nur die ID der
Nachricht merken, welche wesentlich kleiner ist als die ganze
Nachricht, und kann mit ihr eine vorher abgelegte Nachricht wieder
löschen. Eine MessageID ist im Augenblick nicht mehr als eine
UniqueID, könnte aber erweitert werden.
- See Also:
- Serialized Form
|
Constructor Summary |
AMETASMessageID()
Erzeugt eine Nachrichten-ID. |
AMETASMessageID(java.net.InetAddress ipAddress,
long m_nTimeStamp)
Erzeugt eine Nachrichten-ID. |
|
Method Summary |
java.lang.Object |
clone()
Erzeugt eine Kopie der Nachrichten-ID. |
| Methods inherited from class java.lang.Object |
finalize, getClass, notify, notifyAll, wait, wait, wait |
AMETASMessageID
public AMETASMessageID()
- Erzeugt eine Nachrichten-ID.
- See Also:
AMETASUniqueID
AMETASMessageID
public AMETASMessageID(java.net.InetAddress ipAddress,
long m_nTimeStamp)
- Erzeugt eine Nachrichten-ID.
- See Also:
AMETASUniqueID
clone
public java.lang.Object clone()
- Erzeugt eine Kopie der Nachrichten-ID.
- Returns:
- Kopie.