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.StateChangedEvent
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
ILifecycle.DeferrableActivation
Von 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 void
handleFailure
(INegotiationContext context) protected void
handleSuccess
(INegotiationContext context) boolean
void
negotiate
(INegotiationContext context) protected void
postProcess
(INegotiationContext context) void
receiveBuffer
(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, setState
Von 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, toString
Von Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener
Von Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Von 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:
isInitiator
in SchnittstelleINegotiator
-
negotiate
- Angegeben von:
negotiate
in SchnittstelleINegotiator
-
receiveBuffer
- Angegeben von:
receiveBuffer
in SchnittstelleINegotiationContext.Receiver
-
postProcess
-
handleSuccess
- Seit:
- 2.0
-
handleFailure
- Seit:
- 2.0
-