Spec-Zone.ru › OpenJDK 17

Интерфейс NotificationHandler<T>

Параметры типа:
T - Тип объекта, прикреплённого к операции получения
Все известные реализующие классы:
AbstractNotificationHandler
public interface NotificationHandler<T>
Обработчик для потребления уведомлений из стека SCTP.

Каналы SCTP, определённые в этом пакете, позволяют указать обработчик уведомлений для потребления уведомлений из стека SCTP. При получении уведомления вызывается метод handleNotification обработчика для обработки этого уведомления.

Кроме того, к объекту привязки может быть прикреплён объект привязки к операции receive для предоставления контекста при потреблении уведомления. Привязка важна в случаях, когда используется бессостояниевый NotificationHandler для потребления результата многих операций receive.

Реализации обработчиков рекомендуются расширять класс AbstractNotificationHandler, который реализует этот интерфейс, и предоставлять методы, специфичные для уведомлений. Однако API обычно должен использовать этот интерфейс обработчика в качестве типа для параметров, типов возвращаемых значений и т. д., а не абстрактный класс.

С:
1.7

Краткое описание методов

Модификатор и тип Метод Описание
HandlerResult handleNotification(Notification notification, T attachment)
Вызывается при получении уведомления из стека SCTP.

Подробное описание методов

handleNotification

HandlerResult handleNotification(Notification notification, T attachment)
Вызывается при получении уведомления из стека SCTP.
Параметры:
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

Spec-Zone.ru

Настройки Оффлайн Что нового Помощь О нас
Spec-Zone .ru
спецификации, руководства, описания, API