From cca4760f6990886c0dd47dea93a6c0d359917073 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Ilkka=20Sepp=C3=A4l=C3=A4?= Date: Sun, 12 Feb 2017 00:33:30 +0200 Subject: [PATCH] #190 Rename package for Queue-Based Load Leveling pattern --- .../etc/queue-load-leveling.urm.puml | 42 +++++++++++++++++++ .../iluwatar}/queue/load/leveling/App.java | 2 +- .../queue/load/leveling/Message.java | 2 +- .../queue/load/leveling/MessageQueue.java | 2 +- .../queue/load/leveling/ServiceExecutor.java | 2 +- .../iluwatar}/queue/load/leveling/Task.java | 2 +- .../queue/load/leveling/TaskGenerator.java | 2 +- .../queue/load/leveling/AppTest.java | 2 +- .../queue/load/leveling/MessageQueueTest.java | 2 +- .../queue/load/leveling/MessageTest.java | 2 +- .../load/leveling/TaskGenSrvExeTest.java | 2 +- 11 files changed, 52 insertions(+), 10 deletions(-) rename queue-load-leveling/src/main/java/{org => com/iluwatar}/queue/load/leveling/App.java (99%) rename queue-load-leveling/src/main/java/{org => com/iluwatar}/queue/load/leveling/Message.java (97%) rename queue-load-leveling/src/main/java/{org => com/iluwatar}/queue/load/leveling/MessageQueue.java (98%) rename queue-load-leveling/src/main/java/{org => com/iluwatar}/queue/load/leveling/ServiceExecutor.java (98%) rename queue-load-leveling/src/main/java/{org => com/iluwatar}/queue/load/leveling/Task.java (96%) rename queue-load-leveling/src/main/java/{org => com/iluwatar}/queue/load/leveling/TaskGenerator.java (98%) rename queue-load-leveling/src/test/java/{org => com/iluwatar}/queue/load/leveling/AppTest.java (96%) rename queue-load-leveling/src/test/java/{org => com/iluwatar}/queue/load/leveling/MessageQueueTest.java (97%) rename queue-load-leveling/src/test/java/{org => com/iluwatar}/queue/load/leveling/MessageTest.java (97%) rename queue-load-leveling/src/test/java/{org => com/iluwatar}/queue/load/leveling/TaskGenSrvExeTest.java (97%) diff --git a/queue-load-leveling/etc/queue-load-leveling.urm.puml b/queue-load-leveling/etc/queue-load-leveling.urm.puml index 02af47ddf..ca90842d9 100644 --- a/queue-load-leveling/etc/queue-load-leveling.urm.puml +++ b/queue-load-leveling/etc/queue-load-leveling.urm.puml @@ -1,2 +1,44 @@ @startuml +package com.iluwatar.queue.load.leveling { + class App { + - LOGGER : Logger {static} + - SHUTDOWN_TIME : int {static} + + App() + + main(args : String[]) {static} + } + class Message { + - msg : String + + Message(msg : String) + + getMsg() : String + + toString() : String + } + class MessageQueue { + - LOGGER : Logger {static} + - blkQueue : BlockingQueue + + MessageQueue() + + retrieveMsg() : Message + + submitMsg(msg : Message) + } + class ServiceExecutor { + - LOGGER : Logger {static} + - msgQueue : MessageQueue + + ServiceExecutor(msgQueue : MessageQueue) + + run() + } + interface Task { + + submit(Message) {abstract} + } + class TaskGenerator { + - LOGGER : Logger {static} + - msgCount : int + - msgQueue : MessageQueue + + TaskGenerator(msgQueue : MessageQueue, msgCount : int) + + run() + + submit(msg : Message) + } +} +MessageQueue --> "-blkQueue" Message +ServiceExecutor --> "-msgQueue" MessageQueue +TaskGenerator --> "-msgQueue" MessageQueue +TaskGenerator ..|> Task @enduml \ No newline at end of file diff --git a/queue-load-leveling/src/main/java/org/queue/load/leveling/App.java b/queue-load-leveling/src/main/java/com/iluwatar/queue/load/leveling/App.java similarity index 99% rename from queue-load-leveling/src/main/java/org/queue/load/leveling/App.java rename to queue-load-leveling/src/main/java/com/iluwatar/queue/load/leveling/App.java index 19f8939a4..f71d30c16 100644 --- a/queue-load-leveling/src/main/java/org/queue/load/leveling/App.java +++ b/queue-load-leveling/src/main/java/com/iluwatar/queue/load/leveling/App.java @@ -21,7 +21,7 @@ * THE SOFTWARE. */ -package org.queue.load.leveling; +package com.iluwatar.queue.load.leveling; import java.util.concurrent.ExecutorService; import java.util.concurrent.Executors; diff --git a/queue-load-leveling/src/main/java/org/queue/load/leveling/Message.java b/queue-load-leveling/src/main/java/com/iluwatar/queue/load/leveling/Message.java similarity index 97% rename from queue-load-leveling/src/main/java/org/queue/load/leveling/Message.java rename to queue-load-leveling/src/main/java/com/iluwatar/queue/load/leveling/Message.java index 1f4aa8249..fc218c875 100644 --- a/queue-load-leveling/src/main/java/org/queue/load/leveling/Message.java +++ b/queue-load-leveling/src/main/java/com/iluwatar/queue/load/leveling/Message.java @@ -20,7 +20,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ -package org.queue.load.leveling; +package com.iluwatar.queue.load.leveling; /** * Message class with only one parameter. diff --git a/queue-load-leveling/src/main/java/org/queue/load/leveling/MessageQueue.java b/queue-load-leveling/src/main/java/com/iluwatar/queue/load/leveling/MessageQueue.java similarity index 98% rename from queue-load-leveling/src/main/java/org/queue/load/leveling/MessageQueue.java rename to queue-load-leveling/src/main/java/com/iluwatar/queue/load/leveling/MessageQueue.java index 797226e0a..c1e6d4c28 100644 --- a/queue-load-leveling/src/main/java/org/queue/load/leveling/MessageQueue.java +++ b/queue-load-leveling/src/main/java/com/iluwatar/queue/load/leveling/MessageQueue.java @@ -20,7 +20,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ -package org.queue.load.leveling; +package com.iluwatar.queue.load.leveling; import java.util.concurrent.ArrayBlockingQueue; import java.util.concurrent.BlockingQueue; diff --git a/queue-load-leveling/src/main/java/org/queue/load/leveling/ServiceExecutor.java b/queue-load-leveling/src/main/java/com/iluwatar/queue/load/leveling/ServiceExecutor.java similarity index 98% rename from queue-load-leveling/src/main/java/org/queue/load/leveling/ServiceExecutor.java rename to queue-load-leveling/src/main/java/com/iluwatar/queue/load/leveling/ServiceExecutor.java index 02eb43b89..63dbec69f 100644 --- a/queue-load-leveling/src/main/java/org/queue/load/leveling/ServiceExecutor.java +++ b/queue-load-leveling/src/main/java/com/iluwatar/queue/load/leveling/ServiceExecutor.java @@ -21,7 +21,7 @@ * THE SOFTWARE. */ -package org.queue.load.leveling; +package com.iluwatar.queue.load.leveling; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/queue-load-leveling/src/main/java/org/queue/load/leveling/Task.java b/queue-load-leveling/src/main/java/com/iluwatar/queue/load/leveling/Task.java similarity index 96% rename from queue-load-leveling/src/main/java/org/queue/load/leveling/Task.java rename to queue-load-leveling/src/main/java/com/iluwatar/queue/load/leveling/Task.java index 8796f5aae..f85f7d49c 100644 --- a/queue-load-leveling/src/main/java/org/queue/load/leveling/Task.java +++ b/queue-load-leveling/src/main/java/com/iluwatar/queue/load/leveling/Task.java @@ -20,7 +20,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ -package org.queue.load.leveling; +package com.iluwatar.queue.load.leveling; /** * Task Interface. * diff --git a/queue-load-leveling/src/main/java/org/queue/load/leveling/TaskGenerator.java b/queue-load-leveling/src/main/java/com/iluwatar/queue/load/leveling/TaskGenerator.java similarity index 98% rename from queue-load-leveling/src/main/java/org/queue/load/leveling/TaskGenerator.java rename to queue-load-leveling/src/main/java/com/iluwatar/queue/load/leveling/TaskGenerator.java index 211354e53..e99e918db 100644 --- a/queue-load-leveling/src/main/java/org/queue/load/leveling/TaskGenerator.java +++ b/queue-load-leveling/src/main/java/com/iluwatar/queue/load/leveling/TaskGenerator.java @@ -20,7 +20,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ -package org.queue.load.leveling; +package com.iluwatar.queue.load.leveling; import org.slf4j.Logger; import org.slf4j.LoggerFactory; diff --git a/queue-load-leveling/src/test/java/org/queue/load/leveling/AppTest.java b/queue-load-leveling/src/test/java/com/iluwatar/queue/load/leveling/AppTest.java similarity index 96% rename from queue-load-leveling/src/test/java/org/queue/load/leveling/AppTest.java rename to queue-load-leveling/src/test/java/com/iluwatar/queue/load/leveling/AppTest.java index dbf0c1269..d1cf75ca8 100644 --- a/queue-load-leveling/src/test/java/org/queue/load/leveling/AppTest.java +++ b/queue-load-leveling/src/test/java/com/iluwatar/queue/load/leveling/AppTest.java @@ -20,7 +20,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ -package org.queue.load.leveling; +package com.iluwatar.queue.load.leveling; import java.io.IOException; diff --git a/queue-load-leveling/src/test/java/org/queue/load/leveling/MessageQueueTest.java b/queue-load-leveling/src/test/java/com/iluwatar/queue/load/leveling/MessageQueueTest.java similarity index 97% rename from queue-load-leveling/src/test/java/org/queue/load/leveling/MessageQueueTest.java rename to queue-load-leveling/src/test/java/com/iluwatar/queue/load/leveling/MessageQueueTest.java index 2b2110a56..30b5d7ce0 100644 --- a/queue-load-leveling/src/test/java/org/queue/load/leveling/MessageQueueTest.java +++ b/queue-load-leveling/src/test/java/com/iluwatar/queue/load/leveling/MessageQueueTest.java @@ -20,7 +20,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ -package org.queue.load.leveling; +package com.iluwatar.queue.load.leveling; import static org.junit.Assert.assertEquals; diff --git a/queue-load-leveling/src/test/java/org/queue/load/leveling/MessageTest.java b/queue-load-leveling/src/test/java/com/iluwatar/queue/load/leveling/MessageTest.java similarity index 97% rename from queue-load-leveling/src/test/java/org/queue/load/leveling/MessageTest.java rename to queue-load-leveling/src/test/java/com/iluwatar/queue/load/leveling/MessageTest.java index 72a0b7406..93ef723ea 100644 --- a/queue-load-leveling/src/test/java/org/queue/load/leveling/MessageTest.java +++ b/queue-load-leveling/src/test/java/com/iluwatar/queue/load/leveling/MessageTest.java @@ -20,7 +20,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ -package org.queue.load.leveling; +package com.iluwatar.queue.load.leveling; import org.junit.Test; import static org.junit.Assert.assertEquals; diff --git a/queue-load-leveling/src/test/java/org/queue/load/leveling/TaskGenSrvExeTest.java b/queue-load-leveling/src/test/java/com/iluwatar/queue/load/leveling/TaskGenSrvExeTest.java similarity index 97% rename from queue-load-leveling/src/test/java/org/queue/load/leveling/TaskGenSrvExeTest.java rename to queue-load-leveling/src/test/java/com/iluwatar/queue/load/leveling/TaskGenSrvExeTest.java index d98fee30a..a773c377e 100644 --- a/queue-load-leveling/src/test/java/org/queue/load/leveling/TaskGenSrvExeTest.java +++ b/queue-load-leveling/src/test/java/com/iluwatar/queue/load/leveling/TaskGenSrvExeTest.java @@ -20,7 +20,7 @@ * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN * THE SOFTWARE. */ -package org.queue.load.leveling; +package com.iluwatar.queue.load.leveling; import org.junit.Test;