模块  jdk.sctp
软件包  com.sun.nio.sctp

Interface NotificationHandler<T>

  • 所有已知实现类:
    AbstractNotificationHandler

    public interface NotificationHandler<T>
    用于从SCTP堆栈中获取通知的处理程序。

    此程序包中定义的SCTP通道允许指定通知处理程序以使用来自SCTP堆栈的通知。 收到通知时,将调用处理程序的handleNotification方法来处理该通知。

    此外,附件对象可以附加到receive操作,以在使用通知时提供上下文。 对于使用无状态 NotificationHandler来消耗许多receive操作的结果的情况,附件很重要。

    鼓励处理程序实现扩展实现此接口的AbstractNotificationHandler类,并提供特定于通知的方法。 但是,API通常应该使用此处理程序接口作为参数,返回类型等的类型,而不是抽象类。

    从以下版本开始:
    1.7
    • 方法详细信息

      • handleNotification

        HandlerResult handleNotification​(Notification notification,
                                         T attachment)
        从SCTP堆栈收到通知时调用。
        参数
        notification - 通知
        attachment - 启动时附加到接收操作的对象。
        结果
        处理结果