Package org.opennms.netmgt.notifd
Interface NotifdQueueHandler
-
- All Superinterfaces:
Fiber
,PausableFiber
,java.lang.Runnable
- All Known Implementing Classes:
DefaultQueueHandler
public interface NotifdQueueHandler extends java.lang.Runnable, PausableFiber
This interface defines a handler for a Notifd queue. As notifications are parsed from events they will be put on a process queue and will be handled by a class implementing this interface.- Version:
- $Id: $
- Author:
- Jason Johns , Jason Johns ,
-
-
Field Summary
-
Fields inherited from interface org.opennms.core.fiber.Fiber
RUNNING, START_PENDING, STARTING, STATUS_NAMES, STOP_PENDING, STOPPED
-
Fields inherited from interface org.opennms.core.fiber.PausableFiber
PAUSE_PENDING, PAUSED, RESUME_PENDING
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
processQueue()
processQueuevoid
setInterval(java.lang.String interval)
setIntervalvoid
setNoticeQueue(NoticeQueue queue)
setNoticeQueuevoid
setQueueID(java.lang.String queueID)
setQueueID-
Methods inherited from interface org.opennms.core.fiber.PausableFiber
pause, resume
-
-
-
-
-
Method Detail
-
setQueueID
void setQueueID(java.lang.String queueID)
setQueueID
- Parameters:
queueID
- aString
object.
-
setNoticeQueue
void setNoticeQueue(NoticeQueue queue)
setNoticeQueue
- Parameters:
queue
- aNoticeQueue
object.
-
setInterval
void setInterval(java.lang.String interval)
setInterval
- Parameters:
interval
- aString
object.
-
processQueue
void processQueue()
processQueue
-
-