Port of components from C# to Java to allow Java-based clients to interact with MassTransit