|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
See:
Description
Interface Summary | |
BufferHandle | Interface for subscription hanle and its associated buffers. |
BufferPacker | Interface for various buffer packing strategies. |
InputBufferManager | Interface for algorithms that determines actions when event arrives. |
OutputBufferManager | Interface for algorithms that determine when and which event to transmit. |
Class Summary | |
BaseProtocol | The base class for PACK protocol suit. |
BufferedEvent | Container event output from buffer manager, for internal use instead of wired transfer. |
BufferManagerFactory | Factory produces input/output buffer managers used in protocol suits. |
BufferPackerFactory | Factory to produce buffer packing strategies. |
DropTailIBM | This input buffer manager drops incoming events if buffer space reaches memory limit. |
FairQueueOBM | This output buffer manager takes all currently non-empty buffers and dequeue one of them with uniform probability. |
ForwardProtocol | Protocol handles forwarding events to next server on the path. |
GroupBufferHandle | Manages a group of subscriptions, such as those coming from same link. |
InputProtocol | Protocol handles input events for local resident subscribers. |
OptimisticBufferPacker | An optimistic buffer packer always runs a single filter in the policy trying to drop as few events as possible. |
OutputProtocol | Protocol sends events to directly connected clients/proxy. |
PackTailIBM | This input buffer manager packs the buffer of incoming events if buffer space reaches memory limit. |
PessimisticBufferPacker | A pessimistic buffer packer always runs all the filters in the policy trying to drop as much events as possible. |
SingleBufferHandle | Manages a single subscription. |
Contains the suite of PACK protocols. A typical data path is as follows:
(OutputProtocol)
ProxySourceProtocol
ForwardProtocol
...
ProxySinkProtocol
(OutputProtocol)
InputProtocol
|
|||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |