OpenNMS API 1.2.3

org.opennms.netmgt.poller
Interface QueryManager

All Known Implementing Classes:
DefaultQueryManager, MockQueryManager

public interface QueryManager

Author:
brozow TODO To change the template for this generated type comment go to Window - Preferences - Java - Code Style - Code Templates

Method Summary
 boolean activeServiceExists(java.lang.String whichEvent, int nodeId, java.lang.String ipAddr, java.lang.String serviceName)
           
 void buildServiceNameToIdMaps(java.util.Map nameToId, java.util.Map idToName)
           
 java.util.List getActiveServiceIdsForInterface(java.lang.String ipaddr)
           
 java.util.List getInterfacesWithService(java.lang.String svcName)
           
 int getNodeIDForInterface(java.lang.String ipaddr)
           
 java.lang.String getNodeLabel(int nodeId)
           
 int getServiceCountForInterface(java.lang.String ipaddr)
           
 java.util.Date getServiceLostDate(int nodeId, java.lang.String ipAddr, java.lang.String svcName, int serviceId)
           
 void openOutage(java.lang.String outageIdSQL, int nodeId, java.lang.String ipAddr, int serviceId, int dbid, java.lang.String time)
           
 void reparentOutages(java.lang.String ipAddr, int oldNodeId, int newNodeId)
           
 void resolveOutage(int nodeId, java.lang.String ipAddr, int serviceId, int dbid, java.lang.String time)
           
 void setDbConnectionFactory(DbConnectionFactory connectionFactory)
           
 

Method Detail

activeServiceExists

public boolean activeServiceExists(java.lang.String whichEvent,
                                   int nodeId,
                                   java.lang.String ipAddr,
                                   java.lang.String serviceName)
Parameters:
whichEvent -
nodeId -
ipAddr -
serviceName -
Returns:

buildServiceNameToIdMaps

public void buildServiceNameToIdMaps(java.util.Map nameToId,
                                     java.util.Map idToName)
Parameters:
nameToId -
idToName -
Returns:

getActiveServiceIdsForInterface

public java.util.List getActiveServiceIdsForInterface(java.lang.String ipaddr)
                                               throws java.sql.SQLException
Parameters:
ipaddr -
Returns:
Throws:
java.sql.SQLException

getNodeIDForInterface

public int getNodeIDForInterface(java.lang.String ipaddr)
                          throws java.sql.SQLException
Parameters:
ipaddr -
Returns:
Throws:
java.sql.SQLException

getNodeLabel

public java.lang.String getNodeLabel(int nodeId)
                              throws java.sql.SQLException
Parameters:
nodeId -
Returns:
Throws:
java.sql.SQLException

getServiceCountForInterface

public int getServiceCountForInterface(java.lang.String ipaddr)
                                throws java.sql.SQLException
Parameters:
ipaddr -
Returns:
Throws:
java.sql.SQLException

getInterfacesWithService

public java.util.List getInterfacesWithService(java.lang.String svcName)
                                        throws java.sql.SQLException
Parameters:
svcName -
Returns:
Throws:
java.sql.SQLException

getServiceLostDate

public java.util.Date getServiceLostDate(int nodeId,
                                         java.lang.String ipAddr,
                                         java.lang.String svcName,
                                         int serviceId)
Parameters:
nodeId -
ipAddr -
svcName -
Returns:

setDbConnectionFactory

public void setDbConnectionFactory(DbConnectionFactory connectionFactory)
Parameters:
connectionFactory -

openOutage

public void openOutage(java.lang.String outageIdSQL,
                       int nodeId,
                       java.lang.String ipAddr,
                       int serviceId,
                       int dbid,
                       java.lang.String time)
Parameters:
nodeId -
ipAddr -
serviceId -
dbid -
time -

resolveOutage

public void resolveOutage(int nodeId,
                          java.lang.String ipAddr,
                          int serviceId,
                          int dbid,
                          java.lang.String time)
Parameters:
nodeId -
ipAddr -
serviceId -
dbid -
time -

reparentOutages

public void reparentOutages(java.lang.String ipAddr,
                            int oldNodeId,
                            int newNodeId)
Parameters:
ipAddr -
oldNodeId -
newNodeId -

OpenNMS API 1.2.3

Generated by eevans on May 29 2005 2015.