org.limitless.nmc.Client
Class MessageEvent
java.lang.Object
java.util.EventObject
org.limitless.nmc.Client.MessageEvent
- All Implemented Interfaces:
- java.io.Serializable
public class MessageEvent
- extends java.util.EventObject
This class provides a message from the MU and all interfaces needed
in support of it.
Each of these objects is Immutable!!!!!
- See Also:
- Serialized Form
|
Nested Class Summary |
static class |
MessageEvent.DefaultListener
This default implementation throws everything away, useful if
you don't care about ALL the messages, just a subset. |
static interface |
MessageEvent.Listener
This describes the methods a receiver of MessageEvents
needs to process. |
static class |
MessageEvent.MergeListener
This class merges all the messages into a single message, and
implements the Template Method design pattern. |
static interface |
MessageEvent.Source
This describes a source of MessageEvents. |
static class |
MessageEvent.What
type-safe enum pattern (Effective Java, Item 21) |
| Fields inherited from class java.util.EventObject |
source |
| Methods inherited from class java.util.EventObject |
getSource |
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
request
private final java.lang.String request
response
private final java.lang.String[] response
what
private final MessageEvent.What what
MessageEvent
MessageEvent(MessageEvent.Source who,
java.lang.String request,
java.util.List response,
MessageEvent.What what)
getRequest
public java.lang.String getRequest()
getResponse
public java.util.List getResponse()
getResponseLine
public java.lang.String getResponseLine(int line)
isResponse
public boolean isResponse()
getWhat
public MessageEvent.What getWhat()
toString
public java.lang.String toString()
- Overrides:
toString in class java.util.EventObject
Copyright © 1995, 2004 Limitless Knowledge Association, All Rights Reserved.