org.opennms.netmgt.linkd
Class Linkd

java.lang.Object
  extended by org.opennms.netmgt.daemon.AbstractServiceDaemon
      extended by org.opennms.netmgt.linkd.Linkd
All Implemented Interfaces:
Fiber, PausableFiber, SpringServiceDaemon, ServiceDaemon, org.springframework.beans.factory.InitializingBean

public class Linkd
extends AbstractServiceDaemon


Field Summary
 
Fields inherited from interface org.opennms.core.fiber.PausableFiber
PAUSE_PENDING, PAUSED, RESUME_PENDING
 
Fields inherited from interface org.opennms.core.fiber.Fiber
RUNNING, START_PENDING, STARTING, STATUS_NAMES, STOP_PENDING, STOPPED
 
Constructor Summary
Linkd()
           
 
Method Summary
 org.opennms.netmgt.linkd.LinkdEventProcessor getEventListener()
           
static Linkd getInstance()
           
 Collection<LinkableNode> getLinkableNodes()
           
 Collection<LinkableNode> getLinkableNodesOnPackage(String pkg)
           
 LinkdConfig getLinkdConfig()
           
 Scheduler getScheduler()
           
 boolean isInterfaceInPackage(String ipaddr, String pkg)
           
 boolean isInterfaceInPackageRange(String ipaddr, String pkg)
           
 Category log()
           
protected  void onInit()
           
 void onPause()
           
 void onResume()
           
 void onStart()
           
 void onStop()
           
 void setEventListener(org.opennms.netmgt.linkd.LinkdEventProcessor eventListener)
           
 void setLinkdConfig(LinkdConfig config)
           
 void setQueryManager(QueryManager queryMgr)
           
 void setScheduler(Scheduler scheduler)
           
 
Methods inherited from class org.opennms.netmgt.daemon.AbstractServiceDaemon
afterPropertiesSet, debugf, debugf, errorf, errorf, fatalf, fatalf, getName, getStatus, getStatusText, infof, infof, init, isPaused, isRunning, isStarting, isStartPending, pause, resume, setStatus, start, status, stop, waitForStatus, waitForStatus, warnf, warnf
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Linkd

public Linkd()
Method Detail

getInstance

public static Linkd getInstance()

log

public Category log()
Overrides:
log in class AbstractServiceDaemon

onInit

protected void onInit()
Specified by:
onInit in class AbstractServiceDaemon

onStart

public void onStart()
Overrides:
onStart in class AbstractServiceDaemon

onStop

public void onStop()
Overrides:
onStop in class AbstractServiceDaemon

onPause

public void onPause()
Overrides:
onPause in class AbstractServiceDaemon

onResume

public void onResume()
Overrides:
onResume in class AbstractServiceDaemon

getLinkableNodes

public Collection<LinkableNode> getLinkableNodes()

getLinkableNodesOnPackage

public Collection<LinkableNode> getLinkableNodesOnPackage(String pkg)

isInterfaceInPackage

public boolean isInterfaceInPackage(String ipaddr,
                                    String pkg)

isInterfaceInPackageRange

public boolean isInterfaceInPackageRange(String ipaddr,
                                         String pkg)

setQueryManager

public void setQueryManager(QueryManager queryMgr)

getScheduler

public Scheduler getScheduler()

setScheduler

public void setScheduler(Scheduler scheduler)

getLinkdConfig

public LinkdConfig getLinkdConfig()

setLinkdConfig

public void setLinkdConfig(LinkdConfig config)

getEventListener

public org.opennms.netmgt.linkd.LinkdEventProcessor getEventListener()

setEventListener

public void setEventListener(org.opennms.netmgt.linkd.LinkdEventProcessor eventListener)


Copyright © 2009. All Rights Reserved.