com.cafesoft.core.message
Interface PacketProducer

All Known Subinterfaces:
ProtocolHandler
All Known Implementing Classes:
StandardMessageDecoder, StandardProtocolHandler

public interface PacketProducer

Defines an object who is responsible for producing Packet objects to be processed.

Since:
2/21/02

Method Summary
 void close()
          Closes any resources held by this PacketProducer.
 Packet producePacket()
          Produce the next packet for consumption.
 

Method Detail

producePacket

public Packet producePacket()
Produce the next packet for consumption.

This method will trigger the packet storage mechanism to give the next packet to be processed. This method will block until the next packet becomes available to be processed.

Returns:
the next Packet to be processed

close

public void close()
Closes any resources held by this PacketProducer.



Generated on 10:40:31 AM September 10, 2003, © 1996-2003 Cafésoft LLC. All rights reserved.