Class AuthenticationRequest
- java.lang.Object
- 
- org.eclipse.net4j.signal.Signal
- 
- org.eclipse.net4j.signal.SignalActor
- 
- org.eclipse.net4j.signal.RequestWithConfirmation<RESULT>
- 
- org.eclipse.net4j.signal.RequestWithMonitoring<org.eclipse.net4j.util.security.DiffieHellman.Client.Response>
- 
- org.eclipse.net4j.signal.security.AuthenticationRequest
 
 
 
 
 
- 
- All Implemented Interfaces:
- java.lang.Runnable
 
 public class AuthenticationRequest extends RequestWithMonitoring<org.eclipse.net4j.util.security.DiffieHellman.Client.Response> - Since:
- 4.3
- Author:
- Eike Stepper
 
- 
- 
Field Summary- 
Fields inherited from class org.eclipse.net4j.signal.RequestWithMonitoringDEFAULT_CANCELATION_POLL_INTERVAL, DEFAULT_MONITOR_PROGRESS_SECONDS, DEFAULT_MONITOR_TIMEOUT_SECONDS
 - 
Fields inherited from class org.eclipse.net4j.signal.SignalNO_TIMEOUT
 
- 
 - 
Constructor SummaryConstructors Constructor Description AuthenticationRequest(SignalProtocol<?> protocol, short id, java.lang.String name, org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge challenge)AuthenticationRequest(SignalProtocol<?> protocol, short signalID, org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge challenge)AuthenticationRequest(SignalProtocol<?> protocol, java.lang.Enum<?> literal, org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge challenge)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.net4j.util.security.DiffieHellman.Client.Responseconfirming(org.eclipse.net4j.util.io.ExtendedDataInputStream in, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)Important Note: The confirmation must not be empty, i.e.protected voidrequesting(org.eclipse.net4j.util.io.ExtendedDataOutputStream out, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)- 
Methods inherited from class org.eclipse.net4j.signal.RequestWithMonitoringconfirming, getCancelationExecutorService, getCancelationPollInterval, getConfirmingWorkPercent, getMonitorProgressSeconds, getMonitorTimeoutSeconds, getRequestingWorkPercent, requesting, send, send, send, send, sendAsync, sendAsync
 - 
Methods inherited from class org.eclipse.net4j.signal.RequestWithConfirmationgetAsyncExecutorService
 - 
Methods inherited from class org.eclipse.net4j.signal.SignalActorexecute
 - 
Methods inherited from class org.eclipse.net4j.signal.SignalcloseChannelAfterMe, closeInputStreamAfterMe, closeOutputStreamAfterMe, finishInputStream, finishOutputStream, flush, getAdditionalInfo, getBufferInputStream, getBufferOutputStream, getCorrelationID, getCurrentInputStream, getCurrentOutputStream, getID, getName, getProtocol, run, toString, toString, wrapInputStream, wrapOutputStream
 
- 
 
- 
- 
- 
Constructor Detail- 
AuthenticationRequestpublic AuthenticationRequest(SignalProtocol<?> protocol, short id, java.lang.String name, org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge challenge) 
 - 
AuthenticationRequestpublic AuthenticationRequest(SignalProtocol<?> protocol, short signalID, org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge challenge) 
 - 
AuthenticationRequestpublic AuthenticationRequest(SignalProtocol<?> protocol, java.lang.Enum<?> literal, org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge challenge) 
 
- 
 - 
Method Detail- 
requestingprotected void requesting(org.eclipse.net4j.util.io.ExtendedDataOutputStream out, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) throws java.lang.Exception- Specified by:
- requestingin class- RequestWithMonitoring<org.eclipse.net4j.util.security.DiffieHellman.Client.Response>
- Throws:
- java.lang.Exception
 
 - 
confirmingprotected org.eclipse.net4j.util.security.DiffieHellman.Client.Response confirming(org.eclipse.net4j.util.io.ExtendedDataInputStream in, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) throws java.lang.ExceptionDescription copied from class:RequestWithMonitoringImportant Note: The confirmation must not be empty, i.e. the stream must be used at least to read aboolean. Otherwise synchronization problems will result!- Specified by:
- confirmingin class- RequestWithMonitoring<org.eclipse.net4j.util.security.DiffieHellman.Client.Response>
- Throws:
- java.lang.Exception
 
 
- 
 
-