org.eclipse.net4j.util.security
Interface INegotiationContext

All Known Implementing Classes:
NegotiationContext

public interface INegotiationContext


Nested Class Summary
static interface INegotiationContext.Receiver
           
 
Field Summary
static int NO_TIMEOUT
           
 
Method Summary
 ByteBuffer getBuffer()
           
 Object getInfo()
           
 INegotiationContext.Receiver getReceiver()
           
 Enum<?> getState()
           
 void setFinished(boolean success)
           
 void setInfo(Object info)
           
 void setReceiver(INegotiationContext.Receiver receiver)
           
 void setState(Enum<?> state)
           
 void setUserID(String userID)
           
 void transmitBuffer(ByteBuffer buffer)
           
 Enum<?> waitUntilFinished(long timeout)
           
 

Field Detail

NO_TIMEOUT

static final int NO_TIMEOUT
Since:
2.0
See Also:
Constant Field Values
Method Detail

getBuffer

ByteBuffer getBuffer()

transmitBuffer

void transmitBuffer(ByteBuffer buffer)

getReceiver

INegotiationContext.Receiver getReceiver()

setReceiver

void setReceiver(INegotiationContext.Receiver receiver)

getState

Enum<?> getState()

setState

void setState(Enum<?> state)

setUserID

void setUserID(String userID)

getInfo

Object getInfo()

setInfo

void setInfo(Object info)

setFinished

void setFinished(boolean success)

waitUntilFinished

Enum<?> waitUntilFinished(long timeout)
Since:
2.0


Copyright (c) 2011, 2012 Eike Stepper (Berlin, Germany) and others.