## Uses of Interface
org.eclipse.net4j.util.security.INegotiationContext

- Packages that use INegotiationContext
  Package | Description
  --- | ---
  org.eclipse.net4j.util.security | Interfaces and classes for security, negotiation, authentication, authorization and cryptography.

- - ### Uses of INegotiationContext in org.eclipse.net4j.util.security

    Classes in org.eclipse.net4j.util.security that implement INegotiationContext
    Modifier and Type | Class and Description
    --- | ---
    `class` | `NegotiationContext`

    Methods in org.eclipse.net4j.util.security with parameters of type INegotiationContext
    Modifier and Type | Method and Description
    --- | ---
    `protected void` | ChallengeNegotiator.`createChallenge(INegotiationContext context, java.nio.ByteBuffer challenge)`
    `protected void` | ChallengeResponseNegotiator.`createChallenge(INegotiationContext context, java.nio.ByteBuffer challenge)`
    `protected abstract void` | ChallengeResponseNegotiator.Transition.`execute(INegotiationContext context, java.nio.ByteBuffer buffer)`
    `void` | ChallengeResponseNegotiator.Transition.`execute(INegotiationContext context, IChallengeResponse.State state, IChallengeResponse.Event event, java.nio.ByteBuffer buffer)`
    `protected IChallengeResponse.State` | ChallengeResponseNegotiator.`getState(INegotiationContext subject)`
    `protected void` | ChallengeResponseNegotiator.`handleAcknowledgement(INegotiationContext context, boolean success)`
    `protected void` | ResponseNegotiator.`handleAcknowledgement(INegotiationContext context, boolean success)`
    `protected void` | ChallengeResponseNegotiator.`handleChallenge(INegotiationContext context, java.nio.ByteBuffer challenge, java.nio.ByteBuffer response)`
    `protected void` | ResponseNegotiator.`handleChallenge(INegotiationContext context, java.nio.ByteBuffer challenge, java.nio.ByteBuffer response)`
    `protected void` | Negotiator.`handleFailure(INegotiationContext context)`
    `protected boolean` | ChallengeNegotiator.`handleResponse(INegotiationContext context, java.nio.ByteBuffer response)`
    `protected boolean` | ChallengeResponseNegotiator.`handleResponse(INegotiationContext context, java.nio.ByteBuffer response)`
    `protected void` | Negotiator.`handleSuccess(INegotiationContext context)`
    `void` | INegotiator.`negotiate(INegotiationContext context)`
    `void` | Negotiator.`negotiate(INegotiationContext context)`
    `protected void` | Negotiator.`postProcess(INegotiationContext context)`
    `void` | INegotiationContext.Receiver.`receiveBuffer(INegotiationContext context, java.nio.ByteBuffer buffer)`
    `void` | Negotiator.`receiveBuffer(INegotiationContext context, java.nio.ByteBuffer buffer)`
    `protected void` | ChallengeResponseNegotiator.`setState(INegotiationContext subject, IChallengeResponse.State state)`

Copyright (c) 2014 Eike Stepper (Berlin, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html