private class Job.JobSignalTransporter extends java.lang.Object implements SignalTransporter
Modifier and Type | Field and Description |
---|---|
private Signal |
delayed |
private SignalTransporter |
transporter |
Modifier | Constructor and Description |
---|---|
private |
JobSignalTransporter(SignalTransporter transporter) |
Modifier and Type | Method and Description |
---|---|
java.util.Collection<Signal> |
getSupportedSignals()
Get a collection containing the signals supported, by the signal
handler.
|
void |
init(java.lang.String params)
Initialise the signal transporter.
|
(package private) void |
onAfterCommit() |
void |
send(Signal signal)
Send a signal.
|
private final SignalTransporter transporter
private Signal delayed
private JobSignalTransporter(SignalTransporter transporter)
public java.util.Collection<Signal> getSupportedSignals()
SignalTransporter
getSupportedSignals
in interface SignalTransporter
public void init(java.lang.String params)
SignalTransporter
SignalReceiver.registerSignalHandler(SignalHandler)
and should contain information that the transporter can parse and use for
contacting the correct signal receiver and to send signals to the
registered signal handler.init
in interface SignalTransporter
params
- The initialisation stringpublic void send(Signal signal)
SignalTransporter
send
in interface SignalTransporter
signal
- The signal to send, must not be nullvoid onAfterCommit()