LaColla.core.data
Class ObjectLaCOLLASummary
java.lang.Object
LaColla.core.data.ObjectLaCOLLASummary
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class ObjectLaCOLLASummary
- extends java.lang.Object
- implements java.lang.Cloneable, java.io.Serializable
- See Also:
- Serialized Form
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
ObjectLaCOLLASummary
public ObjectLaCOLLASummary()
ObjectLaCOLLASummary
public ObjectLaCOLLASummary(java.lang.String str)
update
public void update(Event ev)
update
public void update(java.lang.String objectId,
java.lang.String location)
getLocations
public java.util.ArrayList getLocations(java.lang.String objectId)
getNumberOfReplicas
public int getNumberOfReplicas(java.lang.String objectId)
getObjectsToBeReplicated
public java.util.Hashtable getObjectsToBeReplicated(java.util.ArrayList myObjects,
int replicationFactor)
containsAddress
public boolean containsAddress(java.lang.String address)
createFromEventsLog
public void createFromEventsLog(Log eventsLog)
updateFromEventsLog
public void updateFromEventsLog(Log eventsLog,
java.util.ArrayList addresses)
updateFromObjectsLog
public void updateFromObjectsLog(Log objectsLog,
java.lang.String location)
remove
public void remove(java.lang.String address)
purge
public void purge(ConnectedAgents connectedAgents)
clear
public void clear()
getObjects
public java.util.Hashtable getObjects()
elements
public java.util.Enumeration elements()
getIdOfAnyObject
public java.lang.String getIdOfAnyObject()
size
public long size()
storeSummary
public void storeSummary(java.lang.String address,
java.lang.String groupId)
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
clone
public java.lang.Object clone()
- Overrides:
clone
in class java.lang.Object
restoreSummary
public ObjectLaCOLLASummary restoreSummary(java.lang.String address,
java.lang.String groupId)
- Parameters:
address
- string
-
- Returns: