- NagiosCheckResult - Class in ch.shamu.jsendnrdp.domain
-
A Nagios check result
- NagiosCheckResult(String, String, State, String) - Constructor for class ch.shamu.jsendnrdp.domain.NagiosCheckResult
-
Instantiate a Nagios check result
- NagiosCheckSender - Interface in ch.shamu.jsendnrdp
-
This interface describes the ability to send check results to Nagios
- NagiosCheckSenderImpl - Class in ch.shamu.jsendnrdp.impl
-
In this implementation, calls to the send method waits for the NRDP server's response before returning.
- NagiosCheckSenderImpl(NRDPServerConnectionSettings) - Constructor for class ch.shamu.jsendnrdp.impl.NagiosCheckSenderImpl
-
- NonBlockingNagiosCheckSender - Class in ch.shamu.jsendnrdp.impl
-
This implementation uses a bounded queue of alerts to send (jobs).
A ThreadPoolExecutor processes those jobs.
Due to the asynchronous nature of this sender, the only exception that can be thrown by the "send"
method is if the maxQueueSize is reached (IOException).
- NonBlockingNagiosCheckSender(NRDPServerConnectionSettings, int, int) - Constructor for class ch.shamu.jsendnrdp.impl.NonBlockingNagiosCheckSender
-
Bean that knows how to send nagios alerts in a non blocking way, has configurable concurrency level and supports throttling
- NonBlockingNagiosCheckSender(NRDPServerConnectionSettings, int, int, double) - Constructor for class ch.shamu.jsendnrdp.impl.NonBlockingNagiosCheckSender
-
Bean that knows how to send nagios alerts in a non blocking way, has configurable concurrency level and supports throttling
- NonBlockingNagiosCheckSender(NRDPServerConnectionSettings, int, double, ThreadPoolExecutor) - Constructor for class ch.shamu.jsendnrdp.impl.NonBlockingNagiosCheckSender
-
Bean that knows how to send nagios alerts in a non blocking way, has configurable concurrency level and supports throttling
- NonBlockingSender - Class in ch.shamu.jsendnrdp.impl
-
Instances of this class are used to send the check results
by a non-blocking threads.
- NonBlockingSender(Collection<NagiosCheckResult>, NagiosCheckSender, RateLimiter) - Constructor for class ch.shamu.jsendnrdp.impl.NonBlockingSender
-
- NRDPException - Exception in ch.shamu.jsendnrdp
-
Exceptions to throw when the NRDP server returned an error
- NRDPException(String, Throwable) - Constructor for exception ch.shamu.jsendnrdp.NRDPException
-
Constructs an instance of NRDPException with the cause
- NRDPException(String) - Constructor for exception ch.shamu.jsendnrdp.NRDPException
-
Constructs an instance of NRDPException without a cause
- NRDPServerConnectionSettings - Class in ch.shamu.jsendnrdp
-
Reprensentation of a NRDP server
- NRDPServerConnectionSettings(String, String, int) - Constructor for class ch.shamu.jsendnrdp.NRDPServerConnectionSettings
-