Интерфейс NotificationHandler<T>
- Параметры типа:
-
T- Тип объекта, прикреплённого к операции получения
- Все известные реализующие классы:
AbstractNotificationHandler
public interface NotificationHandler<T>
Каналы SCTP, определённые в этом пакете, позволяют указать обработчик уведомлений для потребления уведомлений из стека SCTP. При получении уведомления вызывается метод handleNotification обработчика для обработки этого уведомления.
Кроме того, к объекту привязки может быть прикреплён объект привязки к операции receive для предоставления контекста при потреблении уведомления. Привязка важна в случаях, когда используется бессостояниевый
NotificationHandler для потребления результата многих операций receive.
Реализации обработчиков рекомендуются расширять класс AbstractNotificationHandler, который реализует этот интерфейс, и предоставлять методы, специфичные для уведомлений. Однако API обычно должен использовать этот интерфейс обработчика в качестве типа для параметров, типов возвращаемых значений и т. д., а не абстрактный класс.
- С:
- 1.7
Краткое описание методов
| Модификатор и тип | Метод | Описание |
|---|---|---|
HandlerResult |
handleNotification |
Вызывается при получении уведомления из стека SCTP. |
Подробное описание методов
handleNotification
HandlerResult handleNotification(Notification notification, T attachment)
- Параметры:
-
notification- Уведомление -
attachment- Объект, прикреплённый к операции получения при её инициализации. - Возвращает:
- Результат обработчика
© 1993, 2023, 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://docs.oracle.com/en/java/javase/21/docs/api/jdk.sctp/com/sun/nio/sctp/NotificationHandler.html