Klasse AuthenticationRequest
java.lang.Object
org.eclipse.net4j.signal.Signal
org.eclipse.net4j.signal.SignalActor
org.eclipse.net4j.signal.RequestWithConfirmation<org.eclipse.net4j.util.security.DiffieHellman.Client.Response>
org.eclipse.net4j.signal.RequestWithMonitoring<org.eclipse.net4j.util.security.DiffieHellman.Client.Response>
org.eclipse.net4j.signal.security.AuthenticationRequest
- Alle implementierten Schnittstellen:
Runnable
,org.eclipse.net4j.util.container.IManagedContainerProvider
public class AuthenticationRequest
extends RequestWithMonitoring<org.eclipse.net4j.util.security.DiffieHellman.Client.Response>
- Seit:
- 4.3
- Autor:
- Eike Stepper
-
Feldübersicht
Von Klasse geerbte Felder org.eclipse.net4j.signal.RequestWithMonitoring
DEFAULT_CANCELATION_POLL_INTERVAL, DEFAULT_MONITOR_PROGRESS_SECONDS, DEFAULT_MONITOR_TIMEOUT_SECONDS
Von Klasse geerbte Felder org.eclipse.net4j.signal.Signal
NO_TIMEOUT
-
Konstruktorübersicht
KonstruktorenKonstruktorBeschreibungAuthenticationRequest
(SignalProtocol<?> protocol, short id, 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, Enum<?> literal, org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge challenge) -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected org.eclipse.net4j.util.security.DiffieHellman.Client.Response
confirming
(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 void
requesting
(org.eclipse.net4j.util.io.ExtendedDataOutputStream out, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) Von Klasse geerbte Methoden org.eclipse.net4j.signal.RequestWithMonitoring
confirming, getCancelationExecutorService, getCancelationPollInterval, getConfirmingWorkPercent, getMonitorProgressSeconds, getMonitorTimeoutSeconds, getRequestingWorkPercent, requesting, send, send, send, send, sendAsync, sendAsync
Von Klasse geerbte Methoden org.eclipse.net4j.signal.RequestWithConfirmation
getAsyncExecutorService, onRemoteException
Von Klasse geerbte Methoden org.eclipse.net4j.signal.SignalActor
execute
Von Klasse geerbte Methoden org.eclipse.net4j.signal.Signal
closeChannelAfterMe, closeInputStreamAfterMe, closeOutputStreamAfterMe, finishInputStream, finishOutputStream, flush, getAdditionalInfo, getBufferInputStream, getBufferOutputStream, getContainer, getCorrelationID, getCurrentInputStream, getCurrentOutputStream, getID, getName, getProtocol, handleRunException, run, toString, toString, wrapInputStream, wrapOutputStream
-
Konstruktordetails
-
AuthenticationRequest
public AuthenticationRequest(SignalProtocol<?> protocol, short id, String name, org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge challenge) -
AuthenticationRequest
public AuthenticationRequest(SignalProtocol<?> protocol, short signalID, org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge challenge) -
AuthenticationRequest
public AuthenticationRequest(SignalProtocol<?> protocol, Enum<?> literal, org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge challenge)
-
-
Methodendetails
-
requesting
protected void requesting(org.eclipse.net4j.util.io.ExtendedDataOutputStream out, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) throws Exception - Angegeben von:
requesting
in KlasseRequestWithMonitoring<org.eclipse.net4j.util.security.DiffieHellman.Client.Response>
- Löst aus:
Exception
-
confirming
protected 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 Exception Beschreibung aus Klasse kopiert:RequestWithMonitoring
Important Note: The confirmation must not be empty, i.e. the stream must be used at least to read aboolean
. Otherwise synchronization problems will result!- Angegeben von:
confirming
in KlasseRequestWithMonitoring<org.eclipse.net4j.util.security.DiffieHellman.Client.Response>
- Löst aus:
Exception
-