bindings/java/: Add some javadoc markup to the interfaces.
authorFlorian Forster <octo@leeloo.lan.home.verplant.org>
Sun, 22 Feb 2009 23:05:35 +0000 (00:05 +0100)
committerFlorian Forster <octo@leeloo.lan.home.verplant.org>
Sun, 22 Feb 2009 23:05:35 +0000 (00:05 +0100)
bindings/java/org/collectd/api/CollectdConfigInterface.java
bindings/java/org/collectd/api/CollectdFlushInterface.java
bindings/java/org/collectd/api/CollectdInitInterface.java
bindings/java/org/collectd/api/CollectdLogInterface.java
bindings/java/org/collectd/api/CollectdReadInterface.java
bindings/java/org/collectd/api/CollectdShutdownInterface.java
bindings/java/org/collectd/api/CollectdWriteInterface.java

index fc6d9bd..7090507 100644 (file)
 
 package org.collectd.api;
 
+/**
+ * Interface for objects implementing a config function.
+ *
+ * @author Florian Forster &lt;octo at verplant.org&gt;
+ * @see Collectd#registerConfig(String, CollectdConfigInterface)
+ */
 public interface CollectdConfigInterface
 {
        public int config (OConfigItem ci);
index 03fa532..abad042 100644 (file)
 
 package org.collectd.api;
 
+/**
+ * Interface for objects implementing a flush function.
+ *
+ * @author Florian Forster &lt;octo at verplant.org&gt;
+ * @see Collectd#registerFlush
+ */
 public interface CollectdFlushInterface
 {
        public int flush (int timeout, String identifier);
index 6997a2f..c198036 100644 (file)
 
 package org.collectd.api;
 
+/**
+ * Interface for objects implementing an init function.
+ *
+ * @author Florian Forster &lt;octo at verplant.org&gt;
+ * @see Collectd#registerInit
+ */
 public interface CollectdInitInterface
 {
        public int init ();
index ab874c5..1ab9ae1 100644 (file)
 
 package org.collectd.api;
 
+/**
+ * Interface for objects implementing a log function.
+ *
+ * @author Florian Forster &lt;octo at verplant.org&gt;
+ * @see Collectd#registerLog
+ */
 public interface CollectdLogInterface
 {
        public void log (int severity, String message);
index ac6060b..2ff25b2 100644 (file)
 
 package org.collectd.api;
 
+/**
+ * Interface for objects implementing a read function.
+ *
+ * Objects implementing this interface can be registered with the daemon. Their
+ * read method is then called periodically to acquire and submit values.
+ *
+ * @author Florian Forster &lt;octo at verplant.org&gt;
+ * @see Collectd#registerRead
+ */
 public interface CollectdReadInterface
 {
+       /**
+        * Callback method for read plugins.
+        *
+        * This method is called once every few seconds (depends on the
+        * configuration of the daemon). It is supposed to gather values in
+        * some way and submit them to the daemon using
+        * {@link Collectd#dispatchValues}.
+        *
+        * @return zero when successful, non-zero when an error occurred.
+        * @see Collectd#dispatchValues
+        */
        public int read ();
 }
index 4181a10..55e2740 100644 (file)
 
 package org.collectd.api;
 
+/**
+ * Interface for objects implementing a shutdown function.
+ *
+ * @author Florian Forster &lt;octo at verplant.org&gt;
+ * @see Collectd#registerShutdown
+ */
 public interface CollectdShutdownInterface
 {
        public int shutdown ();
index 13315a6..a1220f5 100644 (file)
 
 package org.collectd.api;
 
+/**
+ * Interface for objects implementing a write function.
+ *
+ * @author Florian Forster &lt;octo at verplant.org&gt;
+ * @see Collectd#registerWrite
+ */
 public interface CollectdWriteInterface
 {
        public int write (ValueList vl);