org.opennms.netmgt.ackd
Interface AckReader

All Known Implementing Classes:
DefaultAckReader

public interface AckReader

Acknowledgment reader API

Version:
$Id: $
Author:
David Hustace, Jeff Gehlbach, David Hustace, Jeff Gehlbach

Nested Class Summary
static class AckReader.AckReaderState
           
 
Method Summary
 AckProcessor getAckProcessor()
          getAckProcessor
 String getName()
          getName
 AckReader.AckReaderState getState()
          getState
 void pause()
          pause
 void resume(ScheduledThreadPoolExecutor executor)
          resume
 void setAckProcessor(AckProcessor ackProcessor)
          setAckProcessor
 void setName(String name)
          setName
 void start(ScheduledThreadPoolExecutor executor, ReaderSchedule schedule, boolean reloadConfig)
          start
 void stop()
          stop
 

Method Detail

start

void start(ScheduledThreadPoolExecutor executor,
           ReaderSchedule schedule,
           boolean reloadConfig)

start

Parameters:
executor - a ScheduledThreadPoolExecutor object.
schedule - a ReaderSchedule object.
reloadConfig - a boolean.

pause

void pause()

pause


resume

void resume(ScheduledThreadPoolExecutor executor)

resume

Parameters:
executor - a ScheduledThreadPoolExecutor object.

stop

void stop()

stop


setAckProcessor

void setAckProcessor(AckProcessor ackProcessor)

setAckProcessor

Parameters:
ackProcessor - a AckProcessor object.

getAckProcessor

AckProcessor getAckProcessor()

getAckProcessor

Returns:
a AckProcessor object.

getState

AckReader.AckReaderState getState()

getState

Returns:
a AckReader.AckReaderState object.

getName

String getName()

getName

Returns:
a String object.

setName

void setName(String name)

setName

Parameters:
name - a String object.


Copyright © 2011. All Rights Reserved.