[prev in list] [next in list] [prev in thread] [next in thread] 

List:       opennms-cvs
Subject:    [opennms-cvs] SF.net SVN: opennms: [7949]
From:       cmiskell () users ! sourceforge ! net
Date:       2007-11-28 2:53:27
Message-ID: E1IxD3H-0004Pq-LW () sc8-pr-svn3 ! sourceforge ! net
[Download RAW message or body]

Revision: 7949
          http://opennms.svn.sourceforge.net/opennms/?rev=7949&view=rev
Author:   cmiskell
Date:     2007-11-27 18:53:27 -0800 (Tue, 27 Nov 2007)

Log Message:
-----------
Missed some files part of the new collectd arch

Added Paths:
-----------
    opennms/branches/miskellc-collectd-rejig/opennms-services/src/main/java/org/opennms/netmgt/collectd/CollectionResource.java
  opennms/branches/miskellc-collectd-rejig/opennms-services/src/main/java/org/opennms/netmgt/collectd/CollectionSet.java


Added: opennms/branches/miskellc-collectd-rejig/opennms-services/src/main/java/org/opennms/netmgt/collectd/CollectionResource.java
 ===================================================================
--- opennms/branches/miskellc-collectd-rejig/opennms-services/src/main/java/org/opennms/netmgt/collectd/CollectionResource.java	 \
                (rev 0)
+++ opennms/branches/miskellc-collectd-rejig/opennms-services/src/main/java/org/opennms/netmgt/collectd/CollectionResource.java	2007-11-28 \
02:53:27 UTC (rev 7949) @@ -0,0 +1,35 @@
+package org.opennms.netmgt.collectd;
+
+public interface CollectionResource extends ResourceIdentifier {
+    public boolean shouldPersist(ServiceParameters params);
+    
+    public boolean rescanNeeded();
+    
+    public void visit(CollectionSetVisitor visitor);
+    
+    /**
+     * Returns something like an ifType; is (but not sure if it should be) -1 for \
non interface type collections, otherwise +     * the SNMP type of the interface. \
Relates to ifType in datacollection-config.xml +     * @return
+     */
+    public int getType();
+    
+    /**
+     * Returns a string which indicates what type of resource.  
+     * Will be one of 
+     *          "node" for the node level resource
+     *          "if" for network interface resources
+     *          "*" for all other resource types defined in the relevant config \
files, e.g. hrStorage +     * @return
+     */
+    public String getResourceTypeName();
+    
+    
+    /**
+     * Returns the name of the instance this CollectionResource represents.  For \
node/if level resources, this will be null +     * to indicate the default instance.  \
For Generic resources (e.g. the SNMP GenericIndexResource), this will be +     * some \
identifying label, probably the index in the table +     * @return
+     */
+    public String getInstance();
+}

Added: opennms/branches/miskellc-collectd-rejig/opennms-services/src/main/java/org/opennms/netmgt/collectd/CollectionSet.java
 ===================================================================
--- opennms/branches/miskellc-collectd-rejig/opennms-services/src/main/java/org/opennms/netmgt/collectd/CollectionSet.java	 \
                (rev 0)
+++ opennms/branches/miskellc-collectd-rejig/opennms-services/src/main/java/org/opennms/netmgt/collectd/CollectionSet.java	2007-11-28 \
02:53:27 UTC (rev 7949) @@ -0,0 +1,12 @@
+package org.opennms.netmgt.collectd;
+
+public interface CollectionSet {
+    
+    public int getStatus();
+    
+    /**
+     * Provide a way to visit all the values in the CollectionSet, for any \
appropriate purposes (persisting, thresholding, or others) +     * The expectation is \
that calling this method will ultimately call visitResource, visitGroup and \
visitAttribute (as appropriate) +     */
+    public void visit(CollectionSetVisitor visitor);
+}


This was sent by the SourceForge.net collaborative development platform, the world's \
largest Open Source development site.

-------------------------------------------------------------------------
SF.Net email is sponsored by: The Future of Linux Business White Paper
from Novell.  From the desktop to the data center, Linux is going
mainstream.  Let it simplify your IT future.
http://altfarm.mediaplex.com/ad/ck/8857-50307-18918-4
_______________________________________________
Please read the OpenNMS Mailing List FAQ:
http://www.opennms.org/wiki/index.php?page=MailingListFaq
opennms-cvs mailing list

To *unsubscribe* or change your subscription options, see the bottom of this page:
https://lists.sourceforge.net/lists/listinfo/opennms-cvs


[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic