public void execute(List<String> tokens) throws Exception { AMQJournalTool consumerTool = new AMQJournalTool(); String args[] = new String[tokens.size()]; tokens.toArray(args); String[] directories = CommandLineSupport.setOptions(consumerTool, args); for (int i = 0; i < directories.length; i++) { consumerTool.getDirs().add(new File(directories[i])); } consumerTool.execute(); }
showHelp(); return; if (getDirs().size() < 1) { System.out.println(""); System.out.println("Invalid Usage: Please specify the directories with journal data to scan"); System.out.println(""); showHelp(); return; for (File dir : getDirs()) { if( !dir.exists() ) { System.out.println(""); System.out.println("Invalid Usage: the directory '"+dir.getPath()+"' does not exist"); System.out.println(""); showHelp(); return; System.out.println("Invalid Usage: the argument '"+dir.getPath()+"' is not a directory"); System.out.println(""); showHelp(); return; ReadOnlyAsyncDataManager manager = new ReadOnlyAsyncDataManager(getDirs()); manager.start(); try { entry.setData(data); entry.setQuery(query);
entry.setType("ActiveMQMessage"); entry.setFormater("message"); display(entry); break; case ActiveMQBytesMessage.DATA_STRUCTURE_TYPE: entry.setType("ActiveMQBytesMessage"); entry.setFormater("message"); display(entry); break; case ActiveMQBlobMessage.DATA_STRUCTURE_TYPE: entry.setType("ActiveMQBlobMessage"); entry.setFormater("message"); display(entry); break; case ActiveMQMapMessage.DATA_STRUCTURE_TYPE: entry.setType("ActiveMQMapMessage"); entry.setFormater("message"); display(entry); break; case ActiveMQObjectMessage.DATA_STRUCTURE_TYPE: entry.setType("ActiveMQObjectMessage"); entry.setFormater("message"); display(entry); break; case ActiveMQStreamMessage.DATA_STRUCTURE_TYPE: entry.setType("ActiveMQStreamMessage"); entry.setFormater("message"); display(entry); break;
public static void main(String[] args) throws Exception { AMQJournalTool consumerTool = new AMQJournalTool(); String[] directories = CommandLineSupport .setOptions(consumerTool, args); if (directories.length < 1) { System.out .println("Please specify the directories with journal data to scan"); return; } for (int i = 0; i < directories.length; i++) { consumerTool.getDirs().add(new File(directories[i])); } consumerTool.execute(); }