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)
|
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
-
Generated by eevans on May 29 2005 2015.