Save This Page
Home » activemq-parent-5.3.1-source-release » org.apache » activemq » kaha » impl » async » [javadoc | source]
org.apache.activemq.kaha.impl.async
public final class: JournalFacade [javadoc | source]
java.lang.Object
   org.apache.activemq.kaha.impl.async.JournalFacade

All Implemented Interfaces:
    org.apache.activeio.journal.Journal

Provides a Journal Facade to the DataManager.
Nested Class Summary:
public static class  JournalFacade.RecordLocationFacade   
Constructor:
 public JournalFacade(AsyncDataManager dataManager) 
Method from org.apache.activemq.kaha.impl.async.JournalFacade Summary:
close,   getMark,   getNextRecordLocation,   read,   setJournalEventListener,   setMark,   write,   write
Methods from java.lang.Object:
clone,   equals,   finalize,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.apache.activemq.kaha.impl.async.JournalFacade Detail:
 public  void close() throws IOException 
 public RecordLocation getMark() throws IllegalStateException 
 public RecordLocation getNextRecordLocation(RecordLocation location) throws InvalidRecordLocationException, IOException, IllegalStateException 
 public Packet read(RecordLocation location) throws InvalidRecordLocationException, IOException, IllegalStateException 
 public  void setJournalEventListener(JournalEventListener listener) throws IllegalStateException 
 public  void setMark(RecordLocation location,
    boolean sync) throws InvalidRecordLocationException, IOException, IllegalStateException 
 public RecordLocation write(Packet packet,
    boolean sync) throws IOException, IllegalStateException 
 public RecordLocation write(Packet packet,
    Runnable onComplete) throws IOException, IllegalStateException