Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

...

We have a number of implementations of MessageStore this tool allows the interogation interrogation of these stores while the broker is offline.

...

Children Display
pageqpid:Java Broker Design - MessageStore

...

Introduction

Each of the MessageStore implementations provide different backend back end storage for their messagess and so would need a different tool to be able to interrogate their contents. What this tool does is to utilise the Java broker code base to access the contents of the storage providing the user with a consistent means to inspect the storage contents. The tool allows the current messages in the store to be inspected and copied/moved between queues.

Usage

There is a The tools-distribution currently includes a unix shell command 'msTool.sh' this script will launch the java tool.

The tool loads $QPID_HOME/etc/config.xml by default. If an alternative broker configuration is required this should be provided on the command line as would be done for the broker.

No Format

msTool.sh -c <path to different config.xml>

On startup the user is present with a command prompt

No Format

--todo : insert screen shot --

Available Commands

The availale commands in the tool can be seen through the use of the 'help' command.

A brief description is displayed and further usage information is shown with 'help <command>'

Future Work

Currently the tool only works whilst the broker is offline. If this functionality was incorporated into the broker then a telnet functionality could be provided allowing online management.