## Uses of Class
com.sun.nio.sctp.Association

- Packages that use Association
  Package | Description
  --- | ---
  com.sun.nio.sctp | A Java API for Stream Control Transport Protocol.

- - ### Uses of Association in com.sun.nio.sctp

    Methods in com.sun.nio.sctp that return Association
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract Association` | AssociationChangeNotification.`association​()` | Returns the association that this notification is applicable to.
    `abstract Association` | MessageInfo.`association​()` | Returns the association that the message was received on, if the message has been received, otherwise the association that the message is to be sent on.
    `Association` | Notification.`association​()` | Returns the association that this notification is applicable to.
    `abstract Association` | PeerAddressChangeNotification.`association​()` | Returns the association that this notification is applicable to.
    `abstract Association` | SctpChannel.`association​()` | Returns the association on this channel's socket.
    `abstract Association` | SendFailedNotification.`association​()` | Returns the association that this notification is applicable to.
    `abstract Association` | ShutdownNotification.`association​()` | Returns the association that this notification is applicable to.

    Methods in com.sun.nio.sctp that return types with arguments of type Association
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract Set<Association>` | SctpMultiChannel.`associations​()` | Returns the open associations on this channel's socket.

    Methods in com.sun.nio.sctp with parameters of type Association
    Modifier and Type | Method | Description
    --- | --- | ---
    `abstract SctpChannel` | SctpMultiChannel.`branch​(Association association)` | Branches off an association.
    `static MessageInfo` | MessageInfo.`createOutgoing​(Association association, SocketAddress address, int streamNumber)` | Creates a `MessageInfo` instance suitable for use when sending a message to a given association.
    `abstract <T> T` | SctpMultiChannel.`getOption​(SctpSocketOption<T> name, Association association)` | Returns the value of a socket option.
    `abstract Set<SocketAddress>` | SctpMultiChannel.`getRemoteAddresses​(Association association)` | Returns all of the remote addresses to which the given association on this channel's socket is connected.
    `abstract <T> SctpMultiChannel` | SctpMultiChannel.`setOption​(SctpSocketOption<T> name, T value, Association association)` | Sets the value of a socket option.
    `abstract SctpMultiChannel` | SctpMultiChannel.`shutdown​(Association association)` | Shutdown an association without closing the channel.