Added some JMX support.
[jsvc.git] / src / dolda / jsvc / scgi / jmx / Server.java
diff --git a/src/dolda/jsvc/scgi/jmx/Server.java b/src/dolda/jsvc/scgi/jmx/Server.java
new file mode 100644 (file)
index 0000000..573e9a7
--- /dev/null
@@ -0,0 +1,25 @@
+package dolda.jsvc.scgi.jmx;
+
+import javax.management.*;
+import dolda.jsvc.scgi.*;
+
+public class Server implements ServerMBean {
+    public static final ObjectName name;
+    private final DirServer b;
+
+    static {
+       try {
+           name = new ObjectName("dolda.jsvc", "type", "ScgiServer");
+       } catch(MalformedObjectNameException e) {
+           throw(new RuntimeException(e));
+       }
+    }
+    
+    public Server(DirServer b) {
+       this.b = b;
+    }
+    
+    public String getdataroot() {
+       return(b.env.root.getPath());
+    }
+}