summaryrefslogtreecommitdiff
path: root/israfil-foundation-container/src/main/java/net/israfil/foundation/container/AbstractContainer.java
diff options
context:
space:
mode:
Diffstat (limited to 'israfil-foundation-container/src/main/java/net/israfil/foundation/container/AbstractContainer.java')
-rw-r--r--israfil-foundation-container/src/main/java/net/israfil/foundation/container/AbstractContainer.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/israfil-foundation-container/src/main/java/net/israfil/foundation/container/AbstractContainer.java b/israfil-foundation-container/src/main/java/net/israfil/foundation/container/AbstractContainer.java
index fe6a978..86b05d5 100644
--- a/israfil-foundation-container/src/main/java/net/israfil/foundation/container/AbstractContainer.java
+++ b/israfil-foundation-container/src/main/java/net/israfil/foundation/container/AbstractContainer.java
@@ -34,7 +34,6 @@
package net.israfil.foundation.container;
import java.util.HashMap;
-import java.util.Iterator;
import java.util.Map;
import net.israfil.foundation.container.error.ComponentAlreadyRegisteredError;
@@ -48,7 +47,7 @@ import net.israfil.foundation.container.error.ComponentAlreadyRegisteredError;
*/
public abstract class AbstractContainer implements Container {
- private final Map components = new HashMap();
+ private final Map<Object, Object> components = new HashMap<>();
private final Container parent;
@@ -66,14 +65,17 @@ public abstract class AbstractContainer implements Container {
return components.containsKey(key);
}
+ @Override
public boolean hasComponent(Object key) {
return components.containsKey(key) || (parent != null && parent.hasComponent(key));
}
+ @Override
public boolean isRunning() {
return this.running;
}
+ @Override
public void start() {
this.running = true;
}