Module  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 - 启动时附加到接收操作的对象。
        结果
        处理程序结果