com.mooapi.common.command.server
Class ConnectionLeft

java.lang.Object
  extended by com.mooapi.common.command.server.AbstractServerCommand
      extended by com.mooapi.common.command.server.ConnectionLeft
All Implemented Interfaces:
Command

public class ConnectionLeft
extends AbstractServerCommand

MooAPI connection left output command.

Author:
Steve Taylor

Constructor Summary
ConnectionLeft(int connectionId, int channelId, int masterConnectionId)
          Initialize.
 
Method Summary
static ConnectionLeft decode(org.apache.mina.common.ByteBuffer buffer)
           
 org.apache.mina.common.ByteBuffer encode()
          Encode this command as a byte stream.
 boolean equals(java.lang.Object obj)
           
 int getChannelId()
          Get the channel ID from which the connection has left.
 int getConnectionId()
          Get the connection ID that has left.
 int getMasterConnectionId()
          Get the channel's master connection ID.
 int hashCode()
           
 java.lang.String toString()
          Generate a string representation of this message.
 
Methods inherited from class com.mooapi.common.command.server.AbstractServerCommand
getType
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ConnectionLeft

public ConnectionLeft(int connectionId,
                      int channelId,
                      int masterConnectionId)
Initialize.

Parameters:
connectionId - The connection ID that has left.
channelId - The channel from which the connection left.
masterConnectionId - The channel's master connection ID.
Method Detail

decode

public static ConnectionLeft decode(org.apache.mina.common.ByteBuffer buffer)
Parameters:
buffer -
Returns:

encode

public org.apache.mina.common.ByteBuffer encode()
Encode this command as a byte stream.

Specified by:
encode in class AbstractServerCommand
Returns:
A buffer containing the encoded command.

getConnectionId

public int getConnectionId()
Get the connection ID that has left.

Returns:
The connection ID.

getChannelId

public int getChannelId()
Get the channel ID from which the connection has left.

Returns:
The channel ID.

getMasterConnectionId

public int getMasterConnectionId()
Get the channel's master connection ID.

Returns:
The master connection ID.

toString

public java.lang.String toString()
Generate a string representation of this message.

Specified by:
toString in class AbstractServerCommand
Returns:
A string representation of this message.

equals

public boolean equals(java.lang.Object obj)
Specified by:
equals in class AbstractServerCommand
Parameters:
obj -
Returns:

hashCode

public int hashCode()
Specified by:
hashCode in class AbstractServerCommand
Returns:


Copyright © 2009. All Rights Reserved.