Интерфейс NotificationHandler<T>
- Type Parameters:
T- Тип объекта, прикреплённого к операции приёма
- Все известные реализующие классы:
AbstractNotificationHandler
public interface NotificationHandler<T>
Каналы SCTP, определённые в этом пакете, позволяют указать обработчик уведомлений для потребления уведомлений из стека SCTP. При получении уведомления вызывается метод handleNotification обработчика для обработки этого уведомления.
Кроме того, к операции приёма можно прикрепить объект прикрепления, чтобы предоставить контекст при потреблении уведомления. Прикрепление важно в случаях, когда используется бессостоятельный
NotificationHandler обработчик для потребления результата многих receive операций.
Реализации обработчика рекомендуют расширять класс AbstractNotificationHandler, который реализует этот интерфейс, и предоставлять методы, специфичные для уведомлений. Однако, API в целом должен использовать этот интерфейс обработчика как тип для параметров, возвращаемого типа и т. д., а не абстрактный класс.
- С:
- 1.7
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
HandlerResult |
handleNotification |
Вызывается при получении уведомления из стека SCTP. |
Подробное описание методов
handleNotification
HandlerResult handleNotification(Notification notification, T attachment)
- Параметры:
-
notification- Уведомление -
attachment- Объект, прикреплённый к операции приёма при её инициализации. - Возвращает:
- Результат обработчика
© 1993, 2025, Oracle and/or its affiliates. All rights reserved.
Documentation extracted from Debian's OpenJDK Development Kit package.
Licensed under the GNU General Public License, version 2, with the Classpath Exception.
Various third party code in OpenJDK is licensed under different licenses (see Debian package).
Java and OpenJDK are trademarks or registered trademarks of Oracle and/or its affiliates.
https://download.java.net/java/early_access/jdk24/docs/api/jdk.sctp/com/sun/nio/sctp/NotificationHandler.html