Options for new sessions.
Related: Class session, Method connection.open-session
Implementations: C++
AMQP: Conceptual overview, Begin performative
Method | Summary | Inputs | Outputs |
---|---|---|---|
constructor | Create a new session-options instance | [session] | session-options |
Property | Summary | Type | Default value | Mutable | Nullable |
---|---|---|---|---|---|
properties | Application-defined properties | map of symbol ⇒ object | null | ☒ | ☒ |
offered-capabilities | Extensions the endpoint supports | array of symbol | null | ☒ | ☒ |
desired-capabilities | Extensions the endpoint can use | array of symbol | null | ☒ | ☒ |
Property | Summary | Type | Default value | Mutable | Nullable |
---|---|---|---|---|---|
handler | The event handler for the endpoint | messaging-handler | null | ☒ | ☒ |
Property | Summary | Type | Default value | Mutable | Nullable |
---|---|---|---|---|---|
incoming-capacity | Control the number of incoming bytes the session will buffer | int | null | ☒ | ☒ |
Property | Summary | Type | Default value | Mutable | Nullable |
---|---|---|---|---|---|
max-links | Limit the number of links on this session | uint | null | ☒ | ☒ |
incoming-window | Limit the number of incoming transfer frames | uint | null | ☒ | ☒ |
outgoing-window | Limit the number of outgoing transfer frames | uint | null | ☒ | ☒ |