Package org.eclipse.net4j.signal.security

# Klasse AuthenticationIndication

java.lang.Object
org.eclipse.net4j.signal.Signal
org.eclipse.net4j.signal.SignalReactor
org.eclipse.net4j.signal.IndicationWithResponse
org.eclipse.net4j.signal.IndicationWithMonitoring
org.eclipse.net4j.signal.security.AuthenticationIndication

Alle implementierten Schnittstellen:
  `Runnable`, `org.eclipse.net4j.util.container.IManagedContainerProvider`

public class AuthenticationIndication extends IndicationWithMonitoring

Seit:
  4.3
Autor:
  Eike Stepper

## Feldübersicht

### Von Klasse geerbte Felder org.eclipse.net4j.signal.Signal

`NO_TIMEOUT`

## Konstruktorübersicht

Konstruktoren
Konstruktor
Beschreibung
`AuthenticationIndication(AuthenticatingSignalProtocol<?> protocol, short signalID)`
`AuthenticationIndication(AuthenticatingSignalProtocol<?> protocol, short id, String name)`
`AuthenticationIndication(AuthenticatingSignalProtocol<?> protocol, Enum<?> literal)`

## Methodenübersicht

Modifizierer und Typ
Methode
Beschreibung
`protected final org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge`
`getChallenge()`
`protected org.eclipse.net4j.util.security.IPasswordCredentialsProvider`
`getCredentialsProvider()`
`protected int`
`getIndicatingWorkPercent()`
`AuthenticatingSignalProtocol<?>`
`getProtocol()`
`protected void`
`indicating(org.eclipse.net4j.util.io.ExtendedDataInputStream in, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`
`protected void`
`responding(org.eclipse.net4j.util.io.ExtendedDataOutputStream out, org.eclipse.net4j.util.om.monitor.OMMonitor monitor)`

### Von Klasse geerbte Methoden org.eclipse.net4j.signal.IndicationWithMonitoring

`getMonitoringExecutorService, getRespondingWorkPercent, indicating, responding`

### Von Klasse geerbte Methoden org.eclipse.net4j.signal.IndicationWithResponse

`closeChannelAfterException, execute, getExceptionMessage`

### Von Klasse geerbte Methoden org.eclipse.net4j.signal.SignalReactor

`createMonitor, monitor`

### Von Klasse geerbte Methoden org.eclipse.net4j.signal.Signal

`closeChannelAfterMe, closeInputStreamAfterMe, closeOutputStreamAfterMe, finishInputStream, finishOutputStream, flush, getAdditionalInfo, getBufferInputStream, getBufferOutputStream, getContainer, getCorrelationID, getCurrentInputStream, getCurrentOutputStream, getID, getName, handleRunException, run, toString, toString, wrapInputStream, wrapOutputStream`

### Von Klasse geerbte Methoden java.lang.Object

`clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait`

## Konstruktordetails

### AuthenticationIndication

public AuthenticationIndication(AuthenticatingSignalProtocol<?> protocol, short id, String name)

### AuthenticationIndication

public AuthenticationIndication(AuthenticatingSignalProtocol<?> protocol, short signalID)

### AuthenticationIndication

public AuthenticationIndication(AuthenticatingSignalProtocol<?> protocol, Enum<?> literal)

## Methodendetails

### getProtocol

public AuthenticatingSignalProtocol<?> getProtocol()

Setzt außer Kraft:
  `getProtocol` in Klasse `Signal`

### getIndicatingWorkPercent

protected int getIndicatingWorkPercent()

Setzt außer Kraft:
  `getIndicatingWorkPercent` in Klasse `IndicationWithMonitoring`

### indicating

protected void indicating(org.eclipse.net4j.util.io.ExtendedDataInputStream in, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) throws Exception

Angegeben von:
  `indicating` in Klasse `IndicationWithMonitoring`
Löst aus:
  `Exception`

### getChallenge

protected final org.eclipse.net4j.util.security.DiffieHellman.Server.Challenge getChallenge()

### responding

protected void responding(org.eclipse.net4j.util.io.ExtendedDataOutputStream out, org.eclipse.net4j.util.om.monitor.OMMonitor monitor) throws Exception

Angegeben von:
  `responding` in Klasse `IndicationWithMonitoring`
Löst aus:
  `Exception`

### getCredentialsProvider

protected org.eclipse.net4j.util.security.IPasswordCredentialsProvider getCredentialsProvider()