# Hierarchy For Package com.sun.nio.sctp

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.nio.channels.spi.AbstractInterruptibleChannel (implements java.nio.channels.Channel, java.nio.channels.InterruptibleChannel)
    - java.nio.channels.SelectableChannel (implements java.nio.channels.Channel)
      - java.nio.channels.spi.AbstractSelectableChannel
        - com.sun.nio.sctp.SctpChannel
        - com.sun.nio.sctp.SctpMultiChannel
        - com.sun.nio.sctp.SctpServerChannel
  - com.sun.nio.sctp.AbstractNotificationHandler<T> (implements com.sun.nio.sctp.NotificationHandler<T>)
  - com.sun.nio.sctp.Association
  - com.sun.nio.sctp.AssociationChangeNotification (implements com.sun.nio.sctp.Notification)
  - com.sun.nio.sctp.MessageInfo
  - com.sun.nio.sctp.PeerAddressChangeNotification (implements com.sun.nio.sctp.Notification)
  - com.sun.nio.sctp.SctpStandardSocketOptions
  - com.sun.nio.sctp.SctpStandardSocketOptions.InitMaxStreams
  - com.sun.nio.sctp.SendFailedNotification (implements com.sun.nio.sctp.Notification)
  - com.sun.nio.sctp.ShutdownNotification (implements com.sun.nio.sctp.Notification)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - java.lang.IllegalArgumentException
          - com.sun.nio.sctp.InvalidStreamException
        - java.lang.IllegalStateException
          - com.sun.nio.sctp.IllegalReceiveException
          - com.sun.nio.sctp.IllegalUnbindException

## Interface Hierarchy

- com.sun.nio.sctp.Notification
- com.sun.nio.sctp.NotificationHandler<T>
- java.net.SocketOption<T>
  - com.sun.nio.sctp.SctpSocketOption<T>

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - com.sun.nio.sctp.AssociationChangeNotification.AssocChangeEvent
    - com.sun.nio.sctp.HandlerResult
    - com.sun.nio.sctp.PeerAddressChangeNotification.AddressChangeEvent