LaColla.core.data
Class ConnectedAgents
java.lang.Object
LaColla.core.data.ConnectedAgents
- All Implemented Interfaces:
- java.io.Serializable, java.lang.Cloneable
public class ConnectedAgents
- extends java.lang.Object
- implements java.lang.Cloneable, java.io.Serializable
- See Also:
- Serialized Form
Method Summary |
void |
clear()
|
java.lang.Object |
clone()
|
boolean |
contains(java.lang.String address)
|
java.util.ArrayList |
decrement()
|
java.util.ArrayList |
decrement(long seconds)
|
boolean |
equals(java.lang.Object obj)
|
java.util.ArrayList |
getAllGapaAddresses()
Retorna una ArrayList amb les adreces de tots els GAPA |
java.util.concurrent.ConcurrentHashMap |
getAllGAPAsFromMember(java.lang.String userId)
|
java.util.concurrent.ConcurrentHashMap |
getAllRAsFromMember(java.lang.String userId)
|
InfoConnectedAgent |
getAnyAgent()
|
InfoConnectedAgent |
getAnyEa()
|
InfoConnectedAgent |
getAnyGapa()
|
InfoConnectedAgent |
getAnyRa()
|
InfoConnectedAgent |
getAnyTda()
|
InfoConnectedAgent |
getAnyUa()
|
java.util.Hashtable |
getEAs()
|
InfoConnectedAgent |
getGapa(java.lang.String address)
|
java.util.Hashtable |
getGAPAs()
|
ConnectedAgents |
getNotIn(ConnectedAgents connectedAgents)
|
InfoConnectedAgent |
getRa(java.lang.String address)
|
java.util.Hashtable |
getRAs()
|
long |
getSecondsRemainingBeforeDecideAgentIsDisconnected()
|
java.util.Hashtable |
getTDAs()
|
InfoConnectedAgent |
getUa(java.lang.String address)
|
java.util.Hashtable |
getUAs()
|
boolean |
hasSomeGapa()
Ens diu si hi ha algun GAPA en aquest connectedAgents |
void |
remove(java.lang.String address)
|
InfoConnectedAgent |
searchAgent(java.lang.String agent)
|
void |
setSecondsRemainingBeforeDecideAgentIsDisconnected(long secondsRemainingBeforeDecideAgentIsDisconnected_)
|
int |
size()
|
void |
synchronize(java.lang.String address,
Msg msg)
|
java.util.ArrayList |
synchronize2(java.lang.String address,
Msg msg)
|
java.lang.String |
toString()
|
void |
update(ConnectedAgents connAgent)
|
void |
update(InfoConnectedAgent infConnAgnt)
|
void |
update(int kindOfAgent,
java.lang.String address,
Hp source,
Timestamp tS,
long remainingSeconds,
java.lang.String ownerId)
|
void |
update(int kindOfAgent,
java.lang.String address,
Hp source_,
Timestamp tS,
java.lang.String ownerId)
|
Methods inherited from class java.lang.Object |
getClass, hashCode, notify, notifyAll, wait, wait, wait |
ConnectedAgents
public ConnectedAgents()
ConnectedAgents
public ConnectedAgents(long secondsRemainingBeforeDecideAgentIsDisconnected_)
ConnectedAgents
public ConnectedAgents(ConnectedAgents connAgent)
setSecondsRemainingBeforeDecideAgentIsDisconnected
public void setSecondsRemainingBeforeDecideAgentIsDisconnected(long secondsRemainingBeforeDecideAgentIsDisconnected_)
synchronize
public void synchronize(java.lang.String address,
Msg msg)
synchronize2
public java.util.ArrayList synchronize2(java.lang.String address,
Msg msg)
update
public void update(ConnectedAgents connAgent)
update
public void update(int kindOfAgent,
java.lang.String address,
Hp source_,
Timestamp tS,
java.lang.String ownerId)
update
public void update(int kindOfAgent,
java.lang.String address,
Hp source,
Timestamp tS,
long remainingSeconds,
java.lang.String ownerId)
update
public void update(InfoConnectedAgent infConnAgnt)
remove
public void remove(java.lang.String address)
getNotIn
public ConnectedAgents getNotIn(ConnectedAgents connectedAgents)
hasSomeGapa
public boolean hasSomeGapa()
- Ens diu si hi ha algun GAPA en aquest connectedAgents
decrement
public java.util.ArrayList decrement()
decrement
public java.util.ArrayList decrement(long seconds)
getAnyAgent
public InfoConnectedAgent getAnyAgent()
getAnyRa
public InfoConnectedAgent getAnyRa()
getRa
public InfoConnectedAgent getRa(java.lang.String address)
getAnyGapa
public InfoConnectedAgent getAnyGapa()
getGapa
public InfoConnectedAgent getGapa(java.lang.String address)
getAllGapaAddresses
public java.util.ArrayList getAllGapaAddresses()
- Retorna una ArrayList amb les adreces de tots els GAPA
getAnyUa
public InfoConnectedAgent getAnyUa()
getAnyTda
public InfoConnectedAgent getAnyTda()
getAnyEa
public InfoConnectedAgent getAnyEa()
clear
public void clear()
getTDAs
public java.util.Hashtable getTDAs()
getEAs
public java.util.Hashtable getEAs()
getUAs
public java.util.Hashtable getUAs()
getRAs
public java.util.Hashtable getRAs()
getGAPAs
public java.util.Hashtable getGAPAs()
size
public int size()
equals
public boolean equals(java.lang.Object obj)
- Overrides:
equals
in class java.lang.Object
contains
public boolean contains(java.lang.String address)
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
getSecondsRemainingBeforeDecideAgentIsDisconnected
public long getSecondsRemainingBeforeDecideAgentIsDisconnected()
- Returns:
getUa
public InfoConnectedAgent getUa(java.lang.String address)
searchAgent
public InfoConnectedAgent searchAgent(java.lang.String agent)
- Parameters:
agent
-
- Returns:
getAllGAPAsFromMember
public java.util.concurrent.ConcurrentHashMap getAllGAPAsFromMember(java.lang.String userId)
getAllRAsFromMember
public java.util.concurrent.ConcurrentHashMap getAllRAsFromMember(java.lang.String userId)