LaColla.core.data
Class Group

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

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

Author:
Xavier Created on 01-mar-2004 by Xavier into LaColla.core.data
See Also:
Serialized Form

Constructor Summary
Group(java.lang.String groupId, java.lang.String Address)
           
 
Method Summary
 TimestampAckSummary getAckSummary()
           
 java.lang.String getAddress()
           
 BufferLaCOLLA getBufferEvents()
           
 BufferLaCOLLA getBufferObjects()
           
 BufferLaCOLLA getBufferReplicatedObjects()
           
 ConnectedAgents getConnectedAgents()
           
 ConnectedMembers getConnectedMembers()
           
 Log getEventsLog()
           
 GroupInfo getGi()
           
 java.util.ArrayList getGroupEntry(Timestamp timestamp2)
           
 java.lang.String getGroupId()
           
 GroupSummary getGroupSummary()
           
 InfoGAPAs getInfoGapas()
           
 MemberSummary getMemberSummary()
           
 Log getObjectsLog()
           
 ObjectLaCOLLASummary getObjSummary()
           
 PurgeSummary getPurgeSummary()
           
 long getSequenceNumber()
           
 long getSequenceNumberInfoAgent()
           
 long getSequenceNumberObjects()
           
 TimestampSummary getSummary()
           
 Timestamp getTimestamp()
           
 boolean isConnected()
           
 boolean isDisconnectedOrFailure()
           
 void purgeLog(PurgeSummary lpurge)
           
 void restoreSummarys(java.lang.String address, int kindOfAgent)
           
 void setAckSummary(TimestampAckSummary ackSummary)
           
 void setAddress(java.lang.String address)
           
 void setBufferEvents(BufferLaCOLLA bufferEvents)
           
 void setBufferObjects(BufferLaCOLLA bufferObjects)
           
 void setBufferReplicatedObjects(BufferLaCOLLA bufferReplicatedObjects)
           
 void setConnected(boolean connected)
           
 void setConnectedAgents(ConnectedAgents connectedAgents)
           
 void setConnectedMembers(ConnectedMembers connectedMembers)
           
 void setDisconnectedOrFailure(boolean b)
           
 void setEventsLog(Log eventsLog)
           
 void setGi(GroupInfo gi)
           
 void setGroupId(java.lang.String groupId)
           
 void setGroupSummary(GroupSummary groupSummary)
           
 void setInfoGapas(InfoGAPAs infoGapas)
           
 void setMemberSummary(MemberSummary memberSummary)
           
 void setObjectsLog(Log objectsLog)
           
 void setObjSummary(ObjectLaCOLLASummary objSummary)
           
 void setPurgeSummary(PurgeSummary purgeSummary)
           
 void setSequenceNumber(long sequenceNumber)
           
 void setSequenceNumberInfoAgent(long sequenceNumberInfoAgent)
           
 void setSequenceNumberObjects(long sequenceNumberObjects)
           
 void setSummary(TimestampSummary summary)
           
 void setTimestamp(Timestamp timestamp)
           
 java.lang.String storeGroup(int kindOfAgent)
           
 int storeSummaries(java.lang.String address)
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Group

public Group(java.lang.String groupId,
             java.lang.String Address)
Parameters:
groupId -
numMembers -
Method Detail

restoreSummarys

public void restoreSummarys(java.lang.String address,
                            int kindOfAgent)

storeGroup

public java.lang.String storeGroup(int kindOfAgent)

storeSummaries

public int storeSummaries(java.lang.String address)

getGroupEntry

public java.util.ArrayList getGroupEntry(Timestamp timestamp2)

getAckSummary

public TimestampAckSummary getAckSummary()

setAckSummary

public void setAckSummary(TimestampAckSummary ackSummary)

getAddress

public java.lang.String getAddress()

setAddress

public void setAddress(java.lang.String address)

getBufferEvents

public BufferLaCOLLA getBufferEvents()

setBufferEvents

public void setBufferEvents(BufferLaCOLLA bufferEvents)

getBufferObjects

public BufferLaCOLLA getBufferObjects()

setBufferObjects

public void setBufferObjects(BufferLaCOLLA bufferObjects)

getBufferReplicatedObjects

public BufferLaCOLLA getBufferReplicatedObjects()

setBufferReplicatedObjects

public void setBufferReplicatedObjects(BufferLaCOLLA bufferReplicatedObjects)

getConnectedAgents

public ConnectedAgents getConnectedAgents()

setConnectedAgents

public void setConnectedAgents(ConnectedAgents connectedAgents)

getConnectedMembers

public ConnectedMembers getConnectedMembers()

setConnectedMembers

public void setConnectedMembers(ConnectedMembers connectedMembers)

getEventsLog

public Log getEventsLog()

setEventsLog

public void setEventsLog(Log eventsLog)

getGi

public GroupInfo getGi()

setGi

public void setGi(GroupInfo gi)

getGroupId

public java.lang.String getGroupId()

setGroupId

public void setGroupId(java.lang.String groupId)

getGroupSummary

public GroupSummary getGroupSummary()

setGroupSummary

public void setGroupSummary(GroupSummary groupSummary)

getInfoGapas

public InfoGAPAs getInfoGapas()

setInfoGapas

public void setInfoGapas(InfoGAPAs infoGapas)

getMemberSummary

public MemberSummary getMemberSummary()

setMemberSummary

public void setMemberSummary(MemberSummary memberSummary)

getObjectsLog

public Log getObjectsLog()

setObjectsLog

public void setObjectsLog(Log objectsLog)

getObjSummary

public ObjectLaCOLLASummary getObjSummary()

setObjSummary

public void setObjSummary(ObjectLaCOLLASummary objSummary)

getSequenceNumber

public long getSequenceNumber()

setSequenceNumber

public void setSequenceNumber(long sequenceNumber)

getSequenceNumberInfoAgent

public long getSequenceNumberInfoAgent()

setSequenceNumberInfoAgent

public void setSequenceNumberInfoAgent(long sequenceNumberInfoAgent)

getSequenceNumberObjects

public long getSequenceNumberObjects()

setSequenceNumberObjects

public void setSequenceNumberObjects(long sequenceNumberObjects)

getSummary

public TimestampSummary getSummary()

setSummary

public void setSummary(TimestampSummary summary)

getTimestamp

public Timestamp getTimestamp()

setTimestamp

public void setTimestamp(Timestamp timestamp)

isConnected

public boolean isConnected()

setConnected

public void setConnected(boolean connected)

getPurgeSummary

public PurgeSummary getPurgeSummary()

setPurgeSummary

public void setPurgeSummary(PurgeSummary purgeSummary)

purgeLog

public void purgeLog(PurgeSummary lpurge)

setDisconnectedOrFailure

public void setDisconnectedOrFailure(boolean b)

isDisconnectedOrFailure

public boolean isDisconnectedOrFailure()