org.d_haven.event
Interface DequeueInterceptor

All Known Implementing Classes:
NullDequeueInterceptor

public interface DequeueInterceptor

The dequeue executable interface describes operations that are executed before and after elements are pulled from a queue.

Version:
$Revision: 1.1.1.1 $
Author:
schierma

Method Summary
 void after(Source context)
          An operation executed after dequeing events from the queue.
 void before(Source context)
          An operation executed before dequeing events from the queue.
 

Method Detail

before

void before(Source context)
An operation executed before dequeing events from the queue. The Source is passed in so the implementation can determine to execute based on the queue properties.

This method is called once at the beginning of any dequeue method regardless of how many queue elements are dequeued.

Parameters:
context - The source from which the dequeue is performed.
Since:
Feb 10, 2003

after

void after(Source context)
An operation executed after dequeing events from the queue. The Source is passed in so the implementation can determine to execute based on the queue properties.

This method is called once at the end of any dequeue method regardless of how many queue elements are dequeued.

Parameters:
context - The source from which the dequeue is performed.
Since:
Feb 10, 2003