org.limitless.nmc.Client
Class MessageEvent.What

java.lang.Object
  extended by org.limitless.nmc.Client.MessageEvent.What
Enclosing class:
MessageEvent

public static class MessageEvent.What
extends java.lang.Object

type-safe enum pattern (Effective Java, Item 21)


Field Summary
static MessageEvent.What ConnectionEstablished
           
static MessageEvent.What ConnectionLost
           
static MessageEvent.What ConnectionShutdown
           
static MessageEvent.What DiscardedMessage
           
static MessageEvent.What LoginAttemptFails
           
private  java.lang.String name
           
static MessageEvent.What ResponseMessage
           
static MessageEvent.What UnsolicitedMessage
           
 
Constructor Summary
private MessageEvent.What(java.lang.String name)
           
 
Method Summary
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

name

private final java.lang.String name

UnsolicitedMessage

public static final MessageEvent.What UnsolicitedMessage

DiscardedMessage

public static final MessageEvent.What DiscardedMessage

ResponseMessage

public static final MessageEvent.What ResponseMessage

ConnectionLost

public static final MessageEvent.What ConnectionLost

ConnectionEstablished

public static final MessageEvent.What ConnectionEstablished

ConnectionShutdown

public static final MessageEvent.What ConnectionShutdown

LoginAttemptFails

public static final MessageEvent.What LoginAttemptFails
Constructor Detail

MessageEvent.What

private MessageEvent.What(java.lang.String name)
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object


Copyright © 1995, 2004 Limitless Knowledge Association, All Rights Reserved.