Class PrintData
- java.lang.Object
-
- org.apache.activemq.artemis.cli.commands.ActionAbstract
-
- org.apache.activemq.artemis.cli.commands.Configurable
-
- org.apache.activemq.artemis.cli.commands.tools.DataAbstract
-
- org.apache.activemq.artemis.cli.commands.tools.LockAbstract
-
- org.apache.activemq.artemis.cli.commands.tools.OptionalLocking
-
- org.apache.activemq.artemis.cli.commands.tools.DBOption
-
- org.apache.activemq.artemis.cli.commands.tools.PrintData
-
-
Field Summary
-
Fields inherited from class org.apache.activemq.artemis.cli.commands.tools.DBOption
config, executor, executorFactory, pagingmanager, scheduledExecutorService, storageManager
-
Fields inherited from class org.apache.activemq.artemis.cli.commands.tools.DataAbstract
binding, journal, largeMessges, paging
-
Fields inherited from class org.apache.activemq.artemis.cli.commands.Configurable
global
-
Fields inherited from class org.apache.activemq.artemis.cli.commands.ActionAbstract
DEFAULT_BROKER_ACCEPTOR, DEFAULT_BROKER_URL, verbose
-
-
Constructor Summary
Constructors Constructor Description PrintData()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.Objectexecute(ActionContext context)protected static voidprintBanner(java.io.PrintStream out, java.lang.String x2)static org.apache.activemq.artemis.core.persistence.impl.journal.DescribeJournalprintBindings(java.io.File bindingsDirectory, java.io.PrintStream out, boolean safe, boolean printRecords, boolean printSurviving, boolean reclaimed)static voidprintData(java.io.File bindingsDirectory, java.io.File messagesDirectory, java.io.File pagingDirectory)static voidprintData(java.io.File bindingsDirectory, java.io.File messagesDirectory, java.io.File pagingDirectory, boolean secret)static voidprintData(java.io.File bindingsDirectory, java.io.File messagesDirectory, java.io.File pagingDirectory, java.io.PrintStream out, boolean secret)static voidprintData(java.io.File bindingsDirectory, java.io.File messagesDirectory, java.io.File pagingDirectory, java.io.PrintStream out, boolean safe, boolean reclaimed)static voidprintData(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)voidprintDataJDBC(org.apache.activemq.artemis.core.config.Configuration configuration, java.io.PrintStream out)static org.apache.activemq.artemis.core.persistence.impl.journal.DescribeJournalprintMessages(java.io.File messagesDirectory, java.io.PrintStream out, boolean safe, boolean printRecords, boolean printSurviving, boolean reclaimed)-
Methods inherited from class org.apache.activemq.artemis.cli.commands.tools.DBOption
cleanup, getJdbcBindings, getJdbcClassName, getJdbcLargeMessages, getJdbcMessages, getJdbcNodeManager, getJdbcPageStore, getJdbcURL, getParameterConfiguration, initializeJournal, isJDBC, setJdbcBindings, setJdbcClassName, setJdbcLargeMessages, setJdbcMessages, setJdbcNodeManager, setJdbcPageStore, setJdbcURL
-
Methods inherited from class org.apache.activemq.artemis.cli.commands.tools.OptionalLocking
lockCLI
-
Methods inherited from class org.apache.activemq.artemis.cli.commands.tools.LockAbstract
unlock
-
Methods inherited from class org.apache.activemq.artemis.cli.commands.tools.DataAbstract
getBinding, getJournal, getLargeMessages, getPaging
-
Methods inherited from class org.apache.activemq.artemis.cli.commands.Configurable
getBrokerDTO, getConfiguration, getFileConfiguration, getManagementConfiguration, getManagementDTO, helpGroup, readConfiguration, treatError
-
Methods inherited from class org.apache.activemq.artemis.cli.commands.ActionAbstract
checkOptions, getActionContext, getBrokerConfiguration, getBrokerEtc, getBrokerHome, getBrokerInstance, getBrokerURIInstance, getBrokerURLInstance, isVerbose, setHomeValues
-
-
-
-
Method Detail
-
execute
public java.lang.Object execute(ActionContext context) 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)
-
-