|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectnet.lessy.util.messaging.DefaultChannel
public class DefaultChannel
| Constructor Summary | |
|---|---|
DefaultChannel()
|
|
DefaultChannel(String channelName)
Defaultimplementation for a message channel |
|
| Method Summary | |
|---|---|
String |
getChannelName()
|
void |
registerMessageListener(MessageListener messageListener)
Registers the given message listener to retrieve all upcoming messages. |
void |
sendMessage(Message message)
Sends a fire-and-forget message that is forwarded to all message listener. |
void |
sendVetoableMessage(Message message)
Sends a vetoable message. |
void |
setChannelName(String channelName)
|
String |
toString()
Prints the name of the channel |
void |
unregisterMessageListener(MessageListener messageListener)
Unregisters the given message listener so that it won't receive any messages any more. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultChannel()
public DefaultChannel(String channelName)
| Method Detail |
|---|
public void unregisterMessageListener(MessageListener messageListener)
unregisterMessageListener in interface Channelpublic void registerMessageListener(MessageListener messageListener)
registerMessageListener in interface Channelpublic void sendMessage(Message message)
sendMessage in interface Channel
public void sendVetoableMessage(Message message)
throws MessageVetoException
Listeners implement 2 methods: checkVetoableMessage and receiveMessage
sendVetoableMessage in interface ChannelMessageVetoExceptionpublic String toString()
toString in class Objectpublic void setChannelName(String channelName)
public String getChannelName()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||