openr66.protocol.localhandler.packet
Class ErrorPacket

java.lang.Object
  extended by openr66.protocol.localhandler.packet.AbstractLocalPacket
      extended by openr66.protocol.localhandler.packet.ErrorPacket

public class ErrorPacket
extends AbstractLocalPacket

Error Message class for packet 2 strings+1 error code: sheader,smiddle,code

Author:
frederic bregier

Field Summary
static int CLOSECODE
           
static int FORWARDCLOSECODE
           
static int FORWARDCODE
           
static int IGNORECODE
           
 
Fields inherited from class openr66.protocol.localhandler.packet.AbstractLocalPacket
end, header, middle
 
Constructor Summary
ErrorPacket(String header, String middle, int code)
           
 
Method Summary
 void createEnd()
          Prepare the End buffer
static ErrorPacket createFromBuffer(int headerLength, int middleLength, int endLength, org.jboss.netty.buffer.ChannelBuffer buf)
           
 void createHeader()
          Prepare the Header buffer
 void createMiddle()
          Prepare the Middle buffer
 int getCode()
           
 String getSheader()
           
 String getSmiddle()
           
 byte getType()
           
 String toString()
           
 
Methods inherited from class openr66.protocol.localhandler.packet.AbstractLocalPacket
getLocalPacket
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

IGNORECODE

public static final int IGNORECODE
See Also:
Constant Field Values

CLOSECODE

public static final int CLOSECODE
See Also:
Constant Field Values

FORWARDCODE

public static final int FORWARDCODE
See Also:
Constant Field Values

FORWARDCLOSECODE

public static final int FORWARDCLOSECODE
See Also:
Constant Field Values
Constructor Detail

ErrorPacket

public ErrorPacket(String header,
                   String middle,
                   int code)
Parameters:
header -
middle -
code -
Method Detail

createFromBuffer

public static ErrorPacket createFromBuffer(int headerLength,
                                           int middleLength,
                                           int endLength,
                                           org.jboss.netty.buffer.ChannelBuffer buf)
                                    throws OpenR66ProtocolPacketException
Parameters:
headerLength -
middleLength -
endLength -
buf -
Returns:
the new ErrorPacket from buffer
Throws:
OpenR66ProtocolPacketException

createEnd

public void createEnd()
               throws OpenR66ProtocolPacketException
Description copied from class: AbstractLocalPacket
Prepare the End buffer

Specified by:
createEnd in class AbstractLocalPacket
Throws:
OpenR66ProtocolPacketException

createHeader

public void createHeader()
                  throws OpenR66ProtocolPacketException
Description copied from class: AbstractLocalPacket
Prepare the Header buffer

Specified by:
createHeader in class AbstractLocalPacket
Throws:
OpenR66ProtocolPacketException

createMiddle

public void createMiddle()
                  throws OpenR66ProtocolPacketException
Description copied from class: AbstractLocalPacket
Prepare the Middle buffer

Specified by:
createMiddle in class AbstractLocalPacket
Throws:
OpenR66ProtocolPacketException

toString

public String toString()
Specified by:
toString in class AbstractLocalPacket

getType

public byte getType()
Specified by:
getType in class AbstractLocalPacket
Returns:
the type of Packet

getSheader

public String getSheader()
Returns:
the sheader

getSmiddle

public String getSmiddle()
Returns:
the smiddle

getCode

public int getCode()
Returns:
the code


Copyright © 2009-2012 Frederic Bregier. All Rights Reserved.