Class PrintData

  • All Implemented Interfaces:
    Action

    @Command(name="print",
             description="Print data records information (WARNING: don\'t use while a production server is running)")
    public class PrintData
    extends DBOption
    • Constructor Detail

      • PrintData

        public PrintData()
    • Method Detail

      • execute

        public java.lang.Object execute​(ActionContext context)
                                 throws java.lang.Exception
        Specified by:
        execute in interface Action
        Overrides:
        execute in class DBOption
        Throws:
        java.lang.Exception
      • printDataJDBC

        public void printDataJDBC​(org.apache.activemq.artemis.core.config.Configuration configuration,
                                  java.io.PrintStream out)
                           throws java.lang.Exception
        Throws:
        java.lang.Exception
      • printData

        public static void printData​(java.io.File bindingsDirectory,
                                     java.io.File messagesDirectory,
                                     java.io.File pagingDirectory)
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • printData

        public static void printData​(java.io.File bindingsDirectory,
                                     java.io.File messagesDirectory,
                                     java.io.File pagingDirectory,
                                     boolean secret)
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • printData

        public static void printData​(java.io.File bindingsDirectory,
                                     java.io.File messagesDirectory,
                                     java.io.File pagingDirectory,
                                     java.io.PrintStream out,
                                     boolean secret)
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • printData

        public static void printData​(java.io.File bindingsDirectory,
                                     java.io.File messagesDirectory,
                                     java.io.File pagingDirectory,
                                     java.io.PrintStream out,
                                     boolean safe,
                                     boolean reclaimed)
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • printData

        public static void printData​(java.io.File bindingsDirectory,
                                     java.io.File messagesDirectory,
                                     java.io.File pagingDirectory,
                                     java.io.PrintStream out,
                                     boolean safe,
                                     boolean reclaimed,
                                     boolean skipBindings,
                                     boolean skipJournal,
                                     int maxPages)
                              throws java.lang.Exception
        Throws:
        java.lang.Exception
      • printMessages

        public static org.apache.activemq.artemis.core.persistence.impl.journal.DescribeJournal printMessages​(java.io.File messagesDirectory,
                                                                                                              java.io.PrintStream out,
                                                                                                              boolean safe,
                                                                                                              boolean printRecords,
                                                                                                              boolean printSurviving,
                                                                                                              boolean reclaimed)
      • printBindings

        public static org.apache.activemq.artemis.core.persistence.impl.journal.DescribeJournal printBindings​(java.io.File bindingsDirectory,
                                                                                                              java.io.PrintStream out,
                                                                                                              boolean safe,
                                                                                                              boolean printRecords,
                                                                                                              boolean printSurviving,
                                                                                                              boolean reclaimed)
      • printBanner

        protected static void printBanner​(java.io.PrintStream out,
                                          java.lang.String x2)