Sessions REST Endpoints

Sessions

A session must be created before messages can be sent or received.  Sessions allow message sends and receives to be grouped into atomic units, undone, or re-done.

A single connection can have multiple sessions.  Sessions persist until they are closed, or until the connection from which they were created is closed.

Acknowledge, Commit, Rollback, or Recover a Session
Method: post
Path: /sessions/{sessionName}/state
Create a Session
Method: put
Path: /sessions/{sessionName}
Delete a Durable Subscription
Method: delete
Path: /sessions/{sessionName}/subscriptions/{subscriptionName}
Delete a Session
Method: delete
Path: /sessions/{sessionName}