Class DescribeJournal
java.lang.Object
org.apache.activemq.artemis.core.persistence.impl.journal.DescribeJournal
Outputs a String description of the Journals contents.
Meant to be used in debugging.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic final classstatic final class -
Constructor Summary
ConstructorsConstructorDescriptionDescribeJournal(List<RecordInfo> records, List<PreparedTransactionInfo> preparedTransactions) -
Method Summary
Modifier and TypeMethodDescriptionstatic voiddescribeBindingsJournal(File bindingsDir) static voiddescribeBindingsJournal(File bindingsDir, PrintStream out, boolean safe, boolean printRecords, boolean printSurviving) static DescribeJournaldescribeBindingsJournal(File bindingsDir, PrintStream out, boolean safe, boolean printRecords, boolean printSurviving, boolean reclaimed) static DescribeJournaldescribeMessagesJournal(File messagesDir) static DescribeJournaldescribeMessagesJournal(File messagesDir, PrintStream out, boolean safe, boolean printRecords, boolean printSurviving, boolean reclaimed) protected static PageSubscriptionCounterImpllookupCounter(Map<Long, PageSubscriptionCounterImpl> counters, long queueIDForCounter) static ObjectnewObjectEncoding(RecordInfo info) static ObjectnewObjectEncoding(RecordInfo info, JournalStorageManager storageManager) protected static voidprintCounters(PrintStream out, Map<Long, PageSubscriptionCounterImpl> counters) static DescribeJournalprintSurvivingRecords(Journal journal, PrintStream out, boolean safe) setBindingEncodings(List<PersistentQueueBindingEncoding> bindingEncodings)
-
Constructor Details
-
DescribeJournal
public DescribeJournal(List<RecordInfo> records, List<PreparedTransactionInfo> preparedTransactions)
-
-
Method Details
-
getBindingEncodings
-
setBindingEncodings
-
getRecords
-
getPreparedTransactions
-
describeBindingsJournal
- Throws:
Exception
-
describeBindingsJournal
public static void describeBindingsJournal(File bindingsDir, PrintStream out, boolean safe, boolean printRecords, boolean printSurviving) throws Exception - Throws:
Exception
-
describeBindingsJournal
public static DescribeJournal describeBindingsJournal(File bindingsDir, PrintStream out, boolean safe, boolean printRecords, boolean printSurviving, boolean reclaimed) throws Exception - Throws:
Exception
-
describeMessagesJournal
- Throws:
Exception
-
describeMessagesJournal
public static DescribeJournal describeMessagesJournal(File messagesDir, PrintStream out, boolean safe, boolean printRecords, boolean printSurviving, boolean reclaimed) throws Exception - Throws:
Exception
-
printSurvivingRecords
public static DescribeJournal printSurvivingRecords(Journal journal, PrintStream out, boolean safe) throws Exception - Throws:
Exception
-
printCounters
protected static void printCounters(PrintStream out, Map<Long, PageSubscriptionCounterImpl> counters) -
lookupCounter
protected static PageSubscriptionCounterImpl lookupCounter(Map<Long, PageSubscriptionCounterImpl> counters, long queueIDForCounter) -
newObjectEncoding
-
newObjectEncoding
-