Crossfire JXClient, Trunk  R20561
com.realtime.crossfire.jxclient.metaserver.Info Class Reference

An entry in the cache. More...

+ Collaboration diagram for com.realtime.crossfire.jxclient.metaserver.Info:

Public Member Functions

MetaserverEntry getMetaserverEntry ()
 Returns the metaserver entry. More...
 
long getTimestamp ()
 Returns the timestamp. More...
 
 Info (@NotNull final MetaserverEntry metaserverEntry)
 Creates a new instance. More...
 
 Info (@NotNull final MetaserverEntry metaserverEntry, final long timestamp)
 Creates a new instance. More...
 

Private Attributes

final MetaserverEntry metaserverEntry
 The metaserver entry. More...
 
final long timestamp
 The timestamp of last update. More...
 

Detailed Description

An entry in the cache.

It consists of a MetaserverEntry and a timestamp of last update.

Author
Andreas Kirschbaum

Definition at line 31 of file Info.java.

Constructor & Destructor Documentation

◆ Info() [1/2]

com.realtime.crossfire.jxclient.metaserver.Info.Info ( @NotNull final MetaserverEntry  metaserverEntry)

Creates a new instance.

Sets the timestamp to "now".

Parameters
metaserverEntrythe metaserver entry

Definition at line 48 of file Info.java.

References com.realtime.crossfire.jxclient.metaserver.Info.metaserverEntry.

◆ Info() [2/2]

com.realtime.crossfire.jxclient.metaserver.Info.Info ( @NotNull final MetaserverEntry  metaserverEntry,
final long  timestamp 
)

Creates a new instance.

Parameters
metaserverEntrythe metaserver entry
timestampthe timestamp

Definition at line 57 of file Info.java.

References com.realtime.crossfire.jxclient.metaserver.Info.metaserverEntry, and com.realtime.crossfire.jxclient.metaserver.Info.timestamp.

Member Function Documentation

◆ getMetaserverEntry()

MetaserverEntry com.realtime.crossfire.jxclient.metaserver.Info.getMetaserverEntry ( )

Returns the metaserver entry.

Returns
the metaserver entry

Definition at line 67 of file Info.java.

References com.realtime.crossfire.jxclient.metaserver.Info.metaserverEntry.

◆ getTimestamp()

long com.realtime.crossfire.jxclient.metaserver.Info.getTimestamp ( )

Returns the timestamp.

Returns
the timestamp

Definition at line 75 of file Info.java.

References com.realtime.crossfire.jxclient.metaserver.Info.timestamp.

Referenced by com.realtime.crossfire.jxclient.metaserver.ServerCache.expire().

+ Here is the caller graph for this function:

Member Data Documentation

◆ metaserverEntry

final MetaserverEntry com.realtime.crossfire.jxclient.metaserver.Info.metaserverEntry
private

◆ timestamp

final long com.realtime.crossfire.jxclient.metaserver.Info.timestamp
private

The documentation for this class was generated from the following file: