Package org.hobbit.core.rabbit
package org.hobbit.core.rabbit
-
ClassDescriptionAn interface for a class that receives data and offers methods to close the receiving when it is finished and to check the receiver for errors that might have been encountered.Implementation of the
DataReceiverinterface.An interface of a class sending data to a queue.Implementation of theDataSenderinterface.A class that offers simple utility methods that hide some steps that are necessary to transform java objects into JSON containing byte arrays and vice versa.This class extends theDefaultConsumerclass with blocking semantics.Contains utility methods for working with RabbitMQ.This class implements a thread safe client that can process several RPC calls in parallel.Internal implementation of a Consumer that receives messages on the reply queue and callsRabbitRpcClient.processResponseForRequest(String, byte[])of itsRabbitRpcClient.RabbitRpcClientConsumer.client.Simple extension of theAbstractFutureclass that waits for the response which is set by theRabbitRpcClient.RabbitRpcRequest.setResponse(byte[] response).A simple class that can be used to send files, i.e., small or large sized data with a single name, via RabbitMQ using a queue with the given name.