From 52885f73368e9ee6265e74fe1480034f4fd008b0 Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Micha=C3=ABl=20El=20Kharroubi=20=28HES=29?=
 <michael.el-kharroubi@etu.hesge.ch>
Date: Fri, 18 Jan 2019 09:22:45 +0100
Subject: [PATCH] =?UTF-8?q?Compl=C3=A9tion=20structure=20MessageQueue?=
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit

---
 src/main/java/ch/hepia/mq/MessageQueue.java | 22 ++++++++++++++++++++-
 1 file changed, 21 insertions(+), 1 deletion(-)

diff --git a/src/main/java/ch/hepia/mq/MessageQueue.java b/src/main/java/ch/hepia/mq/MessageQueue.java
index f91a95c..e5cd0da 100644
--- a/src/main/java/ch/hepia/mq/MessageQueue.java
+++ b/src/main/java/ch/hepia/mq/MessageQueue.java
@@ -1,5 +1,25 @@
 package ch.hepia.mq;
 
+import com.rabbitmq.client.ConnectionFactory;
+import com.rabbitmq.client.Channel;
+import com.rabbitmq.client.Connection;
+
 public class MessageQueue{
-    //public MessageQueue()
+    private final String exchange;
+    private final ConnectionFactory queueConnector;
+
+    public MessageQueue(String host, String username, String password, String exchange){
+        this.exchange = exchange;
+        this.queueConnector = new ConnectionFactory();
+        this.queueConnector.setHost(host);
+        this.queueConnector.setUsername(username);
+        this.queueConnector.setPassword(password);
+    }
+
+    public void sendBytes(byte[] bytes){
+    }
+
+    public void close(){
+        //TODO
+    }
 }
\ No newline at end of file
-- 
GitLab