Gets the local session desired capabilities.
Gets the local session offered capabilities.
Gets the local session properties.
Gets the remote session desired capabilities, as conveyed from the peer via the Begin frame when opening the session.
Gets the remote session offered capabilities, as conveyed from the peer via the Begin frame when opening the session.
Gets the remote session properties, as conveyed from the peer via the Begin frame when opening the session.
Returns a newly created receiver endpoint
Returns a newly created sender endpoint
Sets the local session desired capabilities, to be conveyed to the peer via the Begin frame when opening the session.
Sets the local session offered capabilities, to be conveyed to the peer via the Begin frame when opening the session.
Sets the outgoing window size.
Sets the local session properties, to be conveyed to the peer via the Begin frame when attaching the session to the session.
@return the local endpoint state
@return the remote endpoint state (as last communicated)
@return the local endpoint error, or null if there is none
Set the local error condition @param condition
@return the remote endpoint error, or null if there is none
free the endpoint and any associated resources
transition local state to ACTIVE
transition local state to CLOSED
Sets an arbitrary an application owned object on the end-point. This object is not used by Proton.
@see #setContext(Object)
Session
Note that session level flow control is handled internally by Proton.