cdi project in initial revision
[utils] / support / cdi / src / test / java / org / wamblee / cdi / MySingleton.java
diff --git a/support/cdi/src/test/java/org/wamblee/cdi/MySingleton.java b/support/cdi/src/test/java/org/wamblee/cdi/MySingleton.java
new file mode 100644 (file)
index 0000000..7754c54
--- /dev/null
@@ -0,0 +1,19 @@
+package org.wamblee.cdi;
+
+import javax.enterprise.context.ApplicationScoped;
+
+
+@ApplicationScoped
+public class MySingleton {
+    
+    private static int instances = 0; 
+
+    public MySingleton() { 
+        System.out.println("Constructing object.");
+        instances++;
+    }
+    
+    public static int getInstances() {
+        return instances;
+    }
+}