DEPRECATED: Java™ client test tool
The external client test tool is a swing application that enables the user to connect, using credentials if required to a Diffusion™ server.
The tool is found in the Tools folder in your Diffusion installation, and is run from the command line using either extclient.bat or extclient.sh.
It allows for many different connection types (for example, HTTP / DPTS, WebSocket). Once connected the user can subscribe and unsubscribe to topics or topic selectors. It is also possible to issue a server ping from this client. The ping response displays the elapsed time, the average and the current queue size for this client.
You can connect to Diffusion securely. In order for the external client to work in secure mode, a certificate must be installed on the client machine. To aid in installing the certificate, there is an option under the file menu called Load Cert. This connects to Diffusion and detail instructions on how to install the newly created jssecerts file.
After subscribing to a topic, the client can send messages to that topic. The publisher receives this message and notify the messageFromClient method in the publisher. It is also possible to set the message encoding type and any user headers if required.
Messages are displayed in a tree format. It is not a true hierarchic tree, as each topic has its own node directly off the root node.
It is also possible to examine a message by double clicking it