Skip navigation links
A C G N P R S V 

A

ACTIVE_CHECK_TYPE - Static variable in class ch.shamu.jsendnrdp.domain.NagiosCheckResult
 

C

ch.shamu.jsendnrdp - package ch.shamu.jsendnrdp
 
ch.shamu.jsendnrdp.domain - package ch.shamu.jsendnrdp.domain
 
ch.shamu.jsendnrdp.impl - package ch.shamu.jsendnrdp.impl
 
CheckSubmissionResult - Class in ch.shamu.jsendnrdp.domain
 
CheckSubmissionResult() - Constructor for class ch.shamu.jsendnrdp.domain.CheckSubmissionResult
 

G

getCode() - Method in enum ch.shamu.jsendnrdp.domain.State
 
getHost() - Method in class ch.shamu.jsendnrdp.domain.NagiosCheckResult
 
getMessage() - Method in class ch.shamu.jsendnrdp.domain.CheckSubmissionResult
 
getMessage() - Method in class ch.shamu.jsendnrdp.domain.NagiosCheckResult
 
getResults() - Method in class ch.shamu.jsendnrdp.impl.NonBlockingSender
 
getService() - Method in class ch.shamu.jsendnrdp.domain.NagiosCheckResult
 
getState() - Method in class ch.shamu.jsendnrdp.domain.NagiosCheckResult
 
getStatus() - Method in class ch.shamu.jsendnrdp.domain.CheckSubmissionResult
 
getTimeout() - Method in class ch.shamu.jsendnrdp.NRDPServerConnectionSettings
 
getToken() - Method in class ch.shamu.jsendnrdp.NRDPServerConnectionSettings
 
getUrl() - Method in class ch.shamu.jsendnrdp.NRDPServerConnectionSettings
 

N

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
 

P

PASSIVE_CHECK_TYPE - Static variable in class ch.shamu.jsendnrdp.domain.NagiosCheckResult
 

R

run() - Method in class ch.shamu.jsendnrdp.impl.NonBlockingSender
 

S

send(Collection<NagiosCheckResult>) - Method in class ch.shamu.jsendnrdp.impl.NagiosCheckSenderImpl
 
send(Collection<NagiosCheckResult>) - Method in class ch.shamu.jsendnrdp.impl.NonBlockingNagiosCheckSender
 
send(Collection<NagiosCheckResult>) - Method in interface ch.shamu.jsendnrdp.NagiosCheckSender
attempt to send a check result to Nagios
sendAsync(Collection<NagiosCheckResult>) - Method in class ch.shamu.jsendnrdp.impl.NonBlockingNagiosCheckSender
Send the check results asynchronously, and return a future.
setMessage(String) - Method in class ch.shamu.jsendnrdp.domain.CheckSubmissionResult
 
setStatus(String) - Method in class ch.shamu.jsendnrdp.domain.CheckSubmissionResult
 
shutdown() - Method in class ch.shamu.jsendnrdp.impl.NonBlockingNagiosCheckSender
Shuts down the underlying executor.
State - Enum in ch.shamu.jsendnrdp.domain
 

V

valueOf(String) - Static method in enum ch.shamu.jsendnrdp.domain.State
Returns the enum constant of this type with the specified name.
values() - Static method in enum ch.shamu.jsendnrdp.domain.State
Returns an array containing the constants of this enum type, in the order they are declared.
A C G N P R S V 
Skip navigation links

Copyright © 2015. All Rights Reserved.