LaColla.core.data
Class SimulationLog

java.lang.Object
  extended by LaColla.core.data.SimulationLog
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable

public class SimulationLog
extends java.lang.Object
implements java.lang.Cloneable, java.io.Serializable

Author:
Xavier Created on 22-nov-2004 by Xavier into LaColla.core.data // =========================================================== // == SimulationLog ========================================== // ===========================================================
See Also:
Serialized Form

Constructor Summary
SimulationLog()
           
 
Method Summary
 void addEvents(long numEvents)
           
 void addObjects(long numObjects)
           
 void addObjectsUA(long numObjects)
           
 void clear()
           
 boolean containsOneGapaAndOneRa()
           
 long getEvents()
           
 long getObjects()
           
 long getObjectsUA()
           
 java.util.Hashtable getSummary()
           
 boolean iguals(java.lang.String addr1, java.lang.String addr2)
           
 boolean isConnectedAgentsConsistent()
           
 boolean isConsistent(int replicationFactor)
           
 boolean isEventsLogConsistent()
           
 boolean isInfoGAPAsConsistent()
           
 boolean isObjectsSummaryConsistent(int replicationFactor)
           
 boolean isSummaryConsistent()
           
 void putConnectedAgents(java.lang.String address, ConnectedAgents connAgnts)
           
 void putEventsLog(java.lang.String address, Log evLog)
           
 void putInfoGAPAs(java.lang.String address, java.util.Hashtable infGapas)
           
 void putObjectsSummary(java.lang.String address, ObjectLaCOLLASummary objSummary)
           
 void putSummary(java.lang.String address, TimestampSummary summ)
           
 void setSummary(java.util.Hashtable summary)
           
 long sizeObjects()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

SimulationLog

public SimulationLog()
Method Detail

putConnectedAgents

public void putConnectedAgents(java.lang.String address,
                               ConnectedAgents connAgnts)

putInfoGAPAs

public void putInfoGAPAs(java.lang.String address,
                         java.util.Hashtable infGapas)

putObjectsSummary

public void putObjectsSummary(java.lang.String address,
                              ObjectLaCOLLASummary objSummary)

putEventsLog

public void putEventsLog(java.lang.String address,
                         Log evLog)

putSummary

public void putSummary(java.lang.String address,
                       TimestampSummary summ)

addEvents

public void addEvents(long numEvents)

addObjects

public void addObjects(long numObjects)

addObjectsUA

public void addObjectsUA(long numObjects)

clear

public void clear()

getEvents

public long getEvents()

getObjects

public long getObjects()

getObjectsUA

public long getObjectsUA()

isConnectedAgentsConsistent

public boolean isConnectedAgentsConsistent()

isInfoGAPAsConsistent

public boolean isInfoGAPAsConsistent()

sizeObjects

public long sizeObjects()

isObjectsSummaryConsistent

public boolean isObjectsSummaryConsistent(int replicationFactor)

isEventsLogConsistent

public boolean isEventsLogConsistent()

isSummaryConsistent

public boolean isSummaryConsistent()

isConsistent

public boolean isConsistent(int replicationFactor)

containsOneGapaAndOneRa

public boolean containsOneGapaAndOneRa()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

getSummary

public java.util.Hashtable getSummary()
Returns:
Returns the summary.

setSummary

public void setSummary(java.util.Hashtable summary)
Parameters:
summary - The summary to set.

iguals

public boolean iguals(java.lang.String addr1,
                      java.lang.String addr2)