public class IPSSMsgHubBaseImpl extends java.util.EventObject implements IPSSMsgHubBase
Modifier and Type | Field and Description |
---|---|
protected java.util.List<java.util.EventListener> |
msgListeners |
Constructor and Description |
---|
IPSSMsgHubBaseImpl()
Default constructor.
|
Modifier and Type | Method and Description |
---|---|
void |
addMsgListener(java.util.EventListener listener)
Add a msg listener to the container.
|
protected void |
fireEvent(IpssMessage msg)
Fire a msg event by calling all listeners' onMsgEvent method.
|
void |
removeMsgListener(java.util.EventListener listener)
Remove a msg listener from the container.
|
void |
sendMsg(IpssMessage msg)
Send msg by calling the fireEvent method.
|
public void sendMsg(IpssMessage msg)
sendMsg
in interface IPSSMsgHubBase
msg
- the msg object to be sentpublic void addMsgListener(java.util.EventListener listener)
addMsgListener
in interface IPSSMsgHubBase
listener
- the listener to be addedpublic void removeMsgListener(java.util.EventListener listener)
removeMsgListener
in interface IPSSMsgHubBase
listener
- the listener to be removedprotected void fireEvent(IpssMessage msg)
msg
- the msg object