java.lang.Object
com.sun.nio.sctp.AbstractNotificationHandler<T>
- 所有已实现的接口:
-
NotificationHandler<T>
一个消耗通知并继续的骨架处理程序。
此类通过简单实现handleNotification
方法来返回CONTINUE
,以便消耗所有通知并使通道继续尝试接收消息。
它还提供了handleNotification
方法的重载版本,每个版本对应所需支持的通知类型:AssociationChangeNotification
、PeerAddressChangeNotification
、SendFailedNotification
和ShutdownNotification
。在接收到通知时将调用适当的方法。
- 自版本:
- 1.7
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionhandleNotification
(AssociationChangeNotification notification, T attachment) 当从SCTP堆栈接收到AssociationChangeNotification
时调用。handleNotification
(Notification notification, T attachment) 当从SCTP堆栈接收到特定于实现的通知时调用。handleNotification
(PeerAddressChangeNotification notification, T attachment) 当从SCTP堆栈接收到PeerAddressChangeNotification
时调用。handleNotification
(SendFailedNotification notification, T attachment) 当从SCTP堆栈接收到SendFailedNotification
时调用。handleNotification
(ShutdownNotification notification, T attachment) 当从SCTP堆栈接收到ShutdownNotification
时调用。
-
Constructor Details
-
AbstractNotificationHandler
protected AbstractNotificationHandler()初始化此类的新实例。
-
-
Method Details
-
handleNotification
当从SCTP堆栈接收到特定于实现的通知时调用。- 指定者:
-
handleNotification
在接口NotificationHandler<T>
- 参数:
-
notification
- 通知 -
attachment
- 在启动receive
操作时附加到操作的对象。 - 返回:
- 处理程序结果
-
handleNotification
当从SCTP堆栈接收到AssociationChangeNotification
时调用。- 参数:
-
notification
- 通知 -
attachment
- 在启动receive
操作时附加到操作的对象。 - 返回:
- 处理程序结果
-
handleNotification
当从SCTP堆栈接收到PeerAddressChangeNotification
时调用。- 参数:
-
notification
- 通知 -
attachment
- 在启动receive
操作时附加到操作的对象。 - 返回:
- 处理程序结果
-
handleNotification
当从SCTP堆栈接收到SendFailedNotification
时调用。- 参数:
-
notification
- 通知 -
attachment
- 在启动receive
操作时附加到操作的对象。 - 返回:
- 处理程序结果
-
handleNotification
当从SCTP堆栈接收到ShutdownNotification
时调用。- 参数:
-
notification
- 通知 -
attachment
- 在启动receive
操作时附加到操作的对象。 - 返回:
- 处理程序结果
-