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

Quick Search    Search Deep

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

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

class LogFileEntryInsert
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  com.presumo.jms.message.JmsMessage[] msgs
           
 
Constructor Summary
(package private) LogFileEntryInsert()
           
(package private) LogFileEntryInsert(com.presumo.jms.message.JmsMessage[] msgs)
           
 
Method Summary
(package private) static LogFileEntry deserialize(java.io.DataInput in)
          Method to decode a LogFileEntry stored to disk
(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

msgs

private com.presumo.jms.message.JmsMessage[] msgs

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

LogFileEntryInsert

LogFileEntryInsert()

LogFileEntryInsert

LogFileEntryInsert(com.presumo.jms.message.JmsMessage[] msgs)
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

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