/** * Publish a message to RabbitMQ * @param content to be send * @param routing key */ protected boolean publish(Object content, String routing) { return send(dispatchChannel, dispatchExchange, content, routing); }
/** * Constructor has to be hidden */ private Messenger() { rabbitMQ = RabbitMQPublisher.getInstance(); }
/** * Access RabbitMQ object * @return singleton instance or null */ public static RabbitMQPublisher getInstance() { if (singleton == null) { RabbitMQPublisher publisher = new RabbitMQPublisher(); if (publisher.isConnected()) { singleton = publisher; } } return singleton; }
/** * Publish message using RabbitMQ * @param content of the message * @param routing key */ public static boolean publish(Object content, String routing) { RabbitMQPublisher rabbitMQ = RabbitMQPublisher.getInstance(); if (rabbitMQ != null) { return rabbitMQ.publish(content, routing); } else { DispatchLogger.log("RabbitMQ is not properly configured, therefore it is not possible to publish any messages. Please consult logs and double check configuration files"); return false; } }
/** * Broadcast message using RabbitMQ * @param content of the message */ public static boolean broadcast(Object content) { RabbitMQPublisher rabbitMQ = RabbitMQPublisher.getInstance(); if (rabbitMQ != null) { return rabbitMQ.broadcast(content); } else { DispatchLogger.log("RabbitMQ is not properly configured, therefore it is not possible to publish any messages. Please consult logs and double check configuration files"); return false; } } }
/** * Broadcast message using RabbitM! * @param content of the message */ public boolean broadcast(Object content) { if (rabbitMQ != null) { return rabbitMQ.broadcast(content); } else { DispatchLogger.log("RabbitMQ is not properly configured, therefore it is not possible to publish any messages. Please consult logs and double check configuration files"); return false; } }
/** * Publish message using RabbitMQ * @param content of the message * @param routing key */ public boolean publish(Object content, String routing) { if (rabbitMQ != null) { return rabbitMQ.publish(content, routing); } else { DispatchLogger.log("RabbitMQ is not properly configured, therefore it is not possible to publish any messages. Please consult logs and double check configuration files"); return false; } }
/** * Access RabbitMQ object * @return singleton instance or null */ public static RabbitMQPublisher getInstance() { if (singleton == null) { RabbitMQPublisher publisher = new RabbitMQPublisher(); if (publisher.isConnected()) { singleton = publisher; } } return singleton; }
/** * Publish message using RabbitMQ * @param content of the message * @param routing key */ public static boolean publish(Object content, String routing) { RabbitMQPublisher rabbitMQ = RabbitMQPublisher.getInstance(); if (rabbitMQ != null) { return rabbitMQ.publish(content, routing); } else { DispatchLogger.log("RabbitMQ is not properly configured, therefore it is not possible to publish any messages. Please consult logs and double check configuration files"); return false; } }
/** * Broadcast a message to RabbitMQ * @param content to be send */ protected boolean broadcast(Object content) { return send(broadcastChannel, broadcastExchange, content, ""); }
/** * Broadcast message using RabbitMQ * @param content of the message */ public static boolean broadcast(Object content) { RabbitMQPublisher rabbitMQ = RabbitMQPublisher.getInstance(); if (rabbitMQ != null) { return rabbitMQ.broadcast(content); } else { DispatchLogger.log("RabbitMQ is not properly configured, therefore it is not possible to publish any messages. Please consult logs and double check configuration files"); return false; } } }
/** * Access RabbitMQ object * @return singleton instance or null */ public static RabbitMQPublisher getInstance() { if (singleton == null) { RabbitMQPublisher publisher = new RabbitMQPublisher(); if (publisher.isConnected()) { singleton = publisher; } } return singleton; }
/** * Publish message using RabbitMQ * @param content of the message * @param routing key */ public static boolean publish(Object content, String routing) { RabbitMQPublisher rabbitMQ = RabbitMQPublisher.getInstance(); if (rabbitMQ != null) { return rabbitMQ.publish(content, routing); } else { DispatchLogger.log("RabbitMQ is not properly configured, therefore it is not possible to publish any messages. Please consult logs and double check configuration files"); return false; } }
/** * Broadcast a message to RabbitMQ * @param content to be send */ protected boolean broadcast(Object content) { return send(broadcastChannel, broadcastExchange, content, ""); }
/** * Access RabbitMQ object * @return singleton instance or null */ public static RabbitMQPublisher getInstance() { if (singleton == null) { RabbitMQPublisher publisher = new RabbitMQPublisher(); if (publisher.isConnected()) { singleton = publisher; } } return singleton; }
/** * Publish a message to RabbitMQ * @param content to be send * @param routing key */ protected boolean publish(Object content, String routing) { return send(dispatchChannel, dispatchExchange, content, routing); }
/** * Publish a message to RabbitMQ * @param content to be send * @param routing key */ protected boolean publish(Object content, String routing) { return send(dispatchChannel, dispatchExchange, content, routing); }
/** * Publish a message to RabbitMQ * @param content to be send * @param routing key */ protected boolean publish(Object content, String routing) { return send(dispatchChannel, dispatchExchange, content, routing); }
/** * Broadcast a message to RabbitMQ * @param content to be send */ protected boolean broadcast(Object content) { return send(broadcastChannel, broadcastExchange, content, ""); }
/** * Broadcast a message to RabbitMQ * @param content to be send */ protected boolean broadcast(Object content) { return send(broadcastChannel, broadcastExchange, content, ""); }