net.sf.zig_project.gpl.test.queue
Interface ConsistantQueue

All Superinterfaces:
LinearQueue, Queue
All Known Implementing Classes:
ArrayQueueTest.CheckedArrayQueue, LinearQueueTest.CheckedDuplexQueue, LinearQueueTest.CheckedFifoQueue

public interface ConsistantQueue
extends LinearQueue

A Queue that understands how to perform a self-diagnostic.

Version:
December 7, 2004
Author:
Frank Ziglar

Method Summary
 void diagnose()
          Runs an internal self-diagnostic.
 
Methods inherited from interface net.sf.zig_project.gpl.common.queue.LinearQueue
addFirst, addLast, appendFlat, appendUnrolled, peekFirst, peekLast, prependFlat, prependUnrolled, removeFirst, removeLast
 
Methods inherited from interface net.sf.zig_project.gpl.common.queue.Queue
clear, contains, elements, isEmpty, remove
 

Method Detail

diagnose

public void diagnose()
Runs an internal self-diagnostic. If something is amiss, will throw some sort of Exception or Error.