org.opennms.netmgt.collectd
Class DefaultCollectdInstrumentation

java.lang.Object
  extended by org.opennms.netmgt.collectd.DefaultCollectdInstrumentation
All Implemented Interfaces:
CollectdInstrumentation

public class DefaultCollectdInstrumentation
extends Object
implements CollectdInstrumentation

Author:
Mathew Brozowski

Constructor Summary
DefaultCollectdInstrumentation()
           
 
Method Summary
 void beginCollectingServiceData(int nodeId, String ipAddress, String svcName)
           
 void beginCollectorCollect(int nodeId, String ipAddress, String svcName)
           
 void beginCollectorInitialize(int nodeId, String ipAddress, String svcName)
           
 void beginCollectorRelease(int nodeId, String ipAddress, String svcName)
           
 void beginFindInterfacesWithService(String svcName)
           
 void beginPersistingServiceData(int nodeId, String ipAddress, String svcName)
           
 void beginScheduleExistingInterfaces()
           
 void beginScheduleInterface(int nodeId, String ipAddress, String svcName)
           
 void beginScheduleInterfacesWithService(String svcName)
           
 void endCollectingServiceData(int nodeId, String ipAddress, String svcName)
           
 void endCollectorCollect(int nodeId, String ipAddress, String svcName)
           
 void endCollectorInitialize(int nodeId, String ipAddress, String svcName)
           
 void endCollectorRelease(int nodeId, String ipAddress, String svcName)
           
 void endFindInterfacesWithService(String svcName, int count)
           
 void endPersistingServiceData(int nodeId, String ipAddress, String svcName)
           
 void endScheduleExistingInterfaces()
           
 void endScheduleInterface(int nodeId, String ipAddress, String svcName)
           
 void endScheduleInterfacesWithService(String svcName)
           
 void reportCollectionError(int nodeId, String ipAddress, String svcName, CollectionError e)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefaultCollectdInstrumentation

public DefaultCollectdInstrumentation()
Method Detail

beginScheduleExistingInterfaces

public void beginScheduleExistingInterfaces()
Specified by:
beginScheduleExistingInterfaces in interface CollectdInstrumentation

endScheduleExistingInterfaces

public void endScheduleExistingInterfaces()
Specified by:
endScheduleExistingInterfaces in interface CollectdInstrumentation

beginScheduleInterfacesWithService

public void beginScheduleInterfacesWithService(String svcName)
Specified by:
beginScheduleInterfacesWithService in interface CollectdInstrumentation

endScheduleInterfacesWithService

public void endScheduleInterfacesWithService(String svcName)
Specified by:
endScheduleInterfacesWithService in interface CollectdInstrumentation

beginFindInterfacesWithService

public void beginFindInterfacesWithService(String svcName)
Specified by:
beginFindInterfacesWithService in interface CollectdInstrumentation

endFindInterfacesWithService

public void endFindInterfacesWithService(String svcName,
                                         int count)
Specified by:
endFindInterfacesWithService in interface CollectdInstrumentation

beginCollectingServiceData

public void beginCollectingServiceData(int nodeId,
                                       String ipAddress,
                                       String svcName)
Specified by:
beginCollectingServiceData in interface CollectdInstrumentation

endCollectingServiceData

public void endCollectingServiceData(int nodeId,
                                     String ipAddress,
                                     String svcName)
Specified by:
endCollectingServiceData in interface CollectdInstrumentation

beginCollectorCollect

public void beginCollectorCollect(int nodeId,
                                  String ipAddress,
                                  String svcName)
Specified by:
beginCollectorCollect in interface CollectdInstrumentation

endCollectorCollect

public void endCollectorCollect(int nodeId,
                                String ipAddress,
                                String svcName)
Specified by:
endCollectorCollect in interface CollectdInstrumentation

beginCollectorRelease

public void beginCollectorRelease(int nodeId,
                                  String ipAddress,
                                  String svcName)
Specified by:
beginCollectorRelease in interface CollectdInstrumentation

endCollectorRelease

public void endCollectorRelease(int nodeId,
                                String ipAddress,
                                String svcName)
Specified by:
endCollectorRelease in interface CollectdInstrumentation

beginPersistingServiceData

public void beginPersistingServiceData(int nodeId,
                                       String ipAddress,
                                       String svcName)
Specified by:
beginPersistingServiceData in interface CollectdInstrumentation

endPersistingServiceData

public void endPersistingServiceData(int nodeId,
                                     String ipAddress,
                                     String svcName)
Specified by:
endPersistingServiceData in interface CollectdInstrumentation

beginCollectorInitialize

public void beginCollectorInitialize(int nodeId,
                                     String ipAddress,
                                     String svcName)
Specified by:
beginCollectorInitialize in interface CollectdInstrumentation

endCollectorInitialize

public void endCollectorInitialize(int nodeId,
                                   String ipAddress,
                                   String svcName)
Specified by:
endCollectorInitialize in interface CollectdInstrumentation

beginScheduleInterface

public void beginScheduleInterface(int nodeId,
                                   String ipAddress,
                                   String svcName)
Specified by:
beginScheduleInterface in interface CollectdInstrumentation

endScheduleInterface

public void endScheduleInterface(int nodeId,
                                 String ipAddress,
                                 String svcName)
Specified by:
endScheduleInterface in interface CollectdInstrumentation

reportCollectionError

public void reportCollectionError(int nodeId,
                                  String ipAddress,
                                  String svcName,
                                  CollectionError e)
Specified by:
reportCollectionError in interface CollectdInstrumentation


Copyright © 2009. All Rights Reserved.