openr66.protocol.localhandler.packet
Class BusinessRequestPacket

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

public class BusinessRequestPacket
extends AbstractLocalPacket

Business Request Message class for packet 1 string and on integer and one byte:
- sheader = full text with class at first place - smiddle = integer - send = byte

Author:
frederic bregier

Field Summary
 
Fields inherited from class openr66.protocol.localhandler.packet.AbstractLocalPacket
end, header, middle
 
Constructor Summary
BusinessRequestPacket(String header, int delay)
           
BusinessRequestPacket(String header, int delay, byte way)
           
 
Method Summary
 void createEnd()
          Prepare the End buffer
static BusinessRequestPacket 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 getDelay()
           
 String getSheader()
           
 byte getType()
           
 void invalidate()
          Invalidate the request
 boolean isToValidate()
           
 void setDelay(int delay)
           
 String toString()
           
 void validate()
          Validate the request
 
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
 

Constructor Detail

BusinessRequestPacket

public BusinessRequestPacket(String header,
                             int delay,
                             byte way)

BusinessRequestPacket

public BusinessRequestPacket(String header,
                             int delay)
Method Detail

createFromBuffer

public static BusinessRequestPacket createFromBuffer(int headerLength,
                                                     int middleLength,
                                                     int endLength,
                                                     org.jboss.netty.buffer.ChannelBuffer buf)
                                              throws OpenR66ProtocolPacketException
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

getType

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

toString

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

isToValidate

public boolean isToValidate()
Returns:
True if this packet is to be validated

validate

public void validate()
Validate the request


invalidate

public void invalidate()
Invalidate the request


getSheader

public String getSheader()
Returns:
the sheader

getDelay

public int getDelay()
Returns:
the delay

setDelay

public void setDelay(int delay)
Parameters:
delay - the delay to set


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