OSMQ
v2.0.1

osmq.mque
Class PersistentMQue

java.lang.Object
  extended byosmq.mque.MQue
      extended byosmq.mque.PersistableMQue
          extended byosmq.mque.PersistentMQue
All Implemented Interfaces:
EventCounter, java.io.Serializable, Writable

public class PersistentMQue
extends PersistableMQue

A persistent MQue implementation that loads its values from a local file when instantiated, and saves values to a file when closed.

See Also:
Serialized Form

Constructor Summary
PersistentMQue(java.lang.String name)
           
 
Method Summary
 void close()
          Halts all writes, resulting in a QueueException being thrown on any subsequent calls to the Queue object's write methods.
 
Methods inherited from class osmq.mque.PersistableMQue
getSaveFileName, loadFromLocalFile, loadFromLocalFile, saveAsLocalFile
 
Methods inherited from class osmq.mque.MQue
clear, clearHighestSize, flushToPullCount, getBytesWritten, getEventCount, getInstanceName, getMaxThreshold, getPagingThreshold, getPullCount, getPushCount, highestSize, isClosed, isEmpty, isHaltReads, isHaltWrites, isOpen, nextElement, open, putBack, readBytes, readBytesNoWait, readString, readStringNoWait, setHaltWrites, setInstanceName, setMaxThreshold, setPagingThreshold, size, toString, writeAllFromQue, writeBytes, writeBytesNoDuplicate, writeString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

PersistentMQue

public PersistentMQue(java.lang.String name)
Method Detail

close

public void close()
Description copied from class: MQue
Halts all writes, resulting in a QueueException being thrown on any subsequent calls to the Queue object's write methods. When MQue's size drops to zero, read method calls will throw a QueueException.

Overrides:
close in class MQue

(c) 2000 - 2003 MQue Systems
All Rights Reserved