Class DescribeJournal
- java.lang.Object
-
- org.apache.activemq.artemis.core.persistence.impl.journal.DescribeJournal
-
public final class DescribeJournal extends Object
Outputs a String description of the Journals contents.Meant to be used in debugging.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classDescribeJournal.MessageDescribestatic classDescribeJournal.ReferenceDescribe
-
Constructor Summary
Constructors Constructor Description DescribeJournal(List<RecordInfo> records, List<PreparedTransactionInfo> preparedTransactions)
-
Method Summary
-
-
-
Constructor Detail
-
DescribeJournal
public DescribeJournal(List<RecordInfo> records, List<PreparedTransactionInfo> preparedTransactions)
-
-
Method Detail
-
getBindingEncodings
public List<PersistentQueueBindingEncoding> getBindingEncodings()
-
setBindingEncodings
public DescribeJournal setBindingEncodings(List<PersistentQueueBindingEncoding> bindingEncodings)
-
getRecords
public List<RecordInfo> getRecords()
-
getPreparedTransactions
public List<PreparedTransactionInfo> getPreparedTransactions()
-
describeBindingsJournal
public static void describeBindingsJournal(File bindingsDir) throws Exception
- 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
public static DescribeJournal describeMessagesJournal(File messagesDir) throws Exception
- 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
public static Object newObjectEncoding(RecordInfo info)
-
newObjectEncoding
public static Object newObjectEncoding(RecordInfo info, JournalStorageManager storageManager)
-
-