Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

com.presumo.jms.persistence
Class LogFileEntryGetNext  view LogFileEntryGetNext download LogFileEntryGetNext.java

java.lang.Object
  extended bycom.presumo.jms.persistence.LogFileEntry
      extended bycom.presumo.jms.persistence.LogFileEntryGetNext

class LogFileEntryGetNext
extends LogFileEntry


Field Summary
(package private) static int DELETE
           
(package private) static int GET_NEXT
           
(package private) static int INSERT
           
private static com.presumo.util.log.Logger logger
           
private  int num_entries
           
 
Constructor Summary
(package private) LogFileEntryGetNext()
           
(package private) LogFileEntryGetNext(int num_entries)
           
 
Method Summary
(package private) static LogFileEntry deserialize(java.io.DataInput in)
          Method to decode a LogFileEntry stored to disk
private  void process(java.util.LinkedList mainQueue, java.util.LinkedList pendingDelete, java.util.HashSet persistentDelete, int num)
           
(package private)  void read(java.io.DataInput in)
           
(package private)  void restore(java.util.LinkedList mainQueue, java.util.LinkedList pendingDelete, java.util.HashSet persistentDelete)
           
(package private)  boolean writeAndProcess(java.util.LinkedList mainQueue, java.util.LinkedList pendingDelete, java.util.HashSet persistentDelete, java.io.DataOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

num_entries

private int num_entries

logger

private static com.presumo.util.log.Logger logger

INSERT

static final int INSERT
See Also:
Constant Field Values

DELETE

static final int DELETE
See Also:
Constant Field Values

GET_NEXT

static final int GET_NEXT
See Also:
Constant Field Values
Constructor Detail

LogFileEntryGetNext

LogFileEntryGetNext()

LogFileEntryGetNext

LogFileEntryGetNext(int num_entries)
Method Detail

writeAndProcess

boolean writeAndProcess(java.util.LinkedList mainQueue,
                        java.util.LinkedList pendingDelete,
                        java.util.HashSet persistentDelete,
                        java.io.DataOutput out)
                  throws java.io.IOException
Specified by:
writeAndProcess in class LogFileEntry

read

void read(java.io.DataInput in)
    throws java.io.IOException,
           java.io.EOFException
Specified by:
read in class LogFileEntry

process

private void process(java.util.LinkedList mainQueue,
                     java.util.LinkedList pendingDelete,
                     java.util.HashSet persistentDelete,
                     int num)

restore

void restore(java.util.LinkedList mainQueue,
             java.util.LinkedList pendingDelete,
             java.util.HashSet persistentDelete)
Specified by:
restore in class LogFileEntry

deserialize

static LogFileEntry deserialize(java.io.DataInput in)
                         throws java.io.IOException,
                                java.io.EOFException
Method to decode a LogFileEntry stored to disk