Package org.eclipse.net4j.util.security
Klasse Negotiator<STATE extends Enum<?>,EVENT extends Enum<?>>
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.net4j.util.fsm.FiniteStateMachine<STATE,EVENT,INegotiationContext>
org.eclipse.net4j.util.security.Negotiator<STATE,EVENT>
- Alle implementierten Schnittstellen:
INotifier,INotifier.INotifier2,IDeactivateable,ILifecycle,ILifecycle.DeferrableActivation,INegotiationContext.Receiver,INegotiator
- Bekannte direkte Unterklassen:
ChallengeResponseNegotiator
public abstract class Negotiator<STATE extends Enum<?>,EVENT extends Enum<?>>
extends FiniteStateMachine<STATE,EVENT,INegotiationContext>
implements INegotiator, INegotiationContext.Receiver
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Von Klasse geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.fsm.FiniteStateMachine
FiniteStateMachine.ChangeStateTransition, FiniteStateMachine.FailTransition, FiniteStateMachine.IgnoreTransition, FiniteStateMachine.StateChangedEventVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
ILifecycle.DeferrableActivationVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
INotifier.INotifier2 -
Feldübersicht
Von Klasse geerbte Felder org.eclipse.net4j.util.fsm.FiniteStateMachine
FAIL, IGNORE -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidhandleFailure(INegotiationContext context) protected voidhandleSuccess(INegotiationContext context) booleanvoidnegotiate(INegotiationContext context) protected voidpostProcess(INegotiationContext context) voidreceiveBuffer(INegotiationContext context, ByteBuffer buffer) Von Klasse geerbte Methoden org.eclipse.net4j.util.fsm.FiniteStateMachine
changeState, createFailTransition, createIgnoreTransition, dump, formatFailMessage, formatIgnoreMessage, formatProcessMessage, getEvents, getState, getStates, getTransition, init, init, initAll, initAll, initEvents, initEvents, initStates, initStates, process, setStateVon Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, doDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toStringVon Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListenerVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Konstruktordetails
-
Negotiator
-
-
Methodendetails
-
getInitialState
-
getSuccessState
-
getFailureState
-
getBufferEvent
-
getStartEvent
-
isInitiator
public boolean isInitiator()- Angegeben von:
isInitiatorin SchnittstelleINegotiator
-
negotiate
- Angegeben von:
negotiatein SchnittstelleINegotiator
-
receiveBuffer
- Angegeben von:
receiveBufferin SchnittstelleINegotiationContext.Receiver
-
postProcess
-
handleSuccess
- Seit:
- 2.0
-
handleFailure
- Seit:
- 2.0
-