fungus.core.canal
Interface Message
- All Superinterfaces:
- Serializable
- All Known Implementing Classes:
- AccessibleMessage, AgentsGroupMessage
- public interface Message
- extends Serializable
Message pouvant transite par les canal
Les messages implémentent le design pattern 'Pool'
- Since:
- 1.0
- Version:
- 1.0
- Author:
- "Valvassori Moïse"
- See Also:
Serializable
getSource
public AgentID getSource()
getCmd
public byte getCmd()
getParam
public Serializable getParam()
getType
public int getType()
- Renvoie le type du message
- Returns:
- an
int
value
isDisposable
public boolean isDisposable()
true
si on peut disposer du message
setDisposable
public void setDisposable(boolean disposable)
- On peut ou pas disposer du message.
- Parameters:
disposable
- true
si on peut disposer du message
setMessage
public void setMessage(AgentID src,
byte cmd,
Serializable param)
- Fixe les valeurs d'un message.
Utilise par la Pool
- Parameters:
src
- an AgentID
valuecmd
- a byte
valueparam
- a Serializable
value