While FUSE Message Broker is written in Java, it can also supports connections with a host of different clients thanks to its support for the OpenWire and STOMP encoding formats.
The default wire protocol used by native Java FUSE Message Broker clients is the OpenWire binary format. There are also OpenWire client libraries available for C, C++ and .NET.