## 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 | Description
    --- | --- | ---
    `class` | `NegotiationContext` |

    Methods in org.eclipse.net4j.util.security with parameters of type INegotiationContext
    Modifier and Type | Method | 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)` |