Package org.opennms.netmgt.ackd
Interface AckReader
-
- All Known Implementing Classes:
DefaultAckReader
public interface AckReaderAcknowledgment reader API- Version:
- $Id: $
- Author:
- David Hustace, Jeff Gehlbach, David Hustace, Jeff Gehlbach
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classAckReader.AckReaderState
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description AckProcessorgetAckProcessor()getAckProcessorStringgetName()getNameAckReader.AckReaderStategetState()getStatevoidpause()pausevoidresume(ScheduledThreadPoolExecutor executor)resumevoidsetAckProcessor(AckProcessor ackProcessor)setAckProcessorvoidsetName(String name)setNamevoidstart(ScheduledThreadPoolExecutor executor, ReaderSchedule schedule, boolean reloadConfig)startvoidstop()stop
-
-
-
Method Detail
-
start
void start(ScheduledThreadPoolExecutor executor, ReaderSchedule schedule, boolean reloadConfig)
start
- Parameters:
executor- aScheduledThreadPoolExecutorobject.schedule- aReaderScheduleobject.reloadConfig- a boolean.
-
pause
void pause()
pause
-
resume
void resume(ScheduledThreadPoolExecutor executor)
resume
- Parameters:
executor- aScheduledThreadPoolExecutorobject.
-
stop
void stop()
stop
-
setAckProcessor
void setAckProcessor(AckProcessor ackProcessor)
setAckProcessor
- Parameters:
ackProcessor- aAckProcessorobject.
-
getAckProcessor
AckProcessor getAckProcessor()
getAckProcessor
- Returns:
- a
AckProcessorobject.
-
getState
AckReader.AckReaderState getState()
getState
- Returns:
- a
AckReader.AckReaderStateobject.
-
-