- java.lang.Object
-
- com.sun.nio.sctp.AbstractNotificationHandler<T>
-
- All Implemented Interfaces:
-
NotificationHandler<T>
public class AbstractNotificationHandler<T> extends Object implements NotificationHandler<T>
消耗通知并继续的骨架处理程序。该类
handleNotification
实现handleNotification
方法以返回CONTINUE
,以便消耗所有通知,并且通道继续尝试并接收消息。它还提供的重载版本
handleNotification
方法,一种为每个所需的支持通知类型,AssociationChangeNotification
,PeerAddressChangeNotification
,SendFailedNotification
,和ShutdownNotification
。 收到通知后,将调用适当的方法。- 从以下版本开始:
- 1.7
-
-
构造方法摘要
构造方法 Modifier Constructor 描述 protected
AbstractNotificationHandler()
初始化此类的新实例。
-
方法摘要
所有方法 接口方法 具体的方法 Modifier and Type 方法 描述 HandlerResult
handleNotification(AssociationChangeNotification notification, T attachment)
当从SCTP堆栈接收到AssociationChangeNotification
时调用。HandlerResult
handleNotification(Notification notification, T attachment)
当从SCTP堆栈接收到实现特定通知时调用。HandlerResult
handleNotification(PeerAddressChangeNotification notification, T attachment)
当从SCTP堆栈接收到PeerAddressChangeNotification
时调用。HandlerResult
handleNotification(SendFailedNotification notification, T attachment)
从SCTP堆栈接收到SendFailedNotification
时调用。HandlerResult
handleNotification(ShutdownNotification notification, T attachment)
从SCTP堆栈接收到ShutdownNotification
时调用。
-
-
-
方法详细信息
-
handleNotification
public HandlerResult handleNotification(Notification notification, T attachment)
当从SCTP堆栈接收到实现特定通知时调用。- Specified by:
-
handleNotification
在接口NotificationHandler<T>
- 参数
-
notification
- 通知 -
attachment
- 启动时附加到receive
操作的对象。 - 结果
- 处理程序结果
-
handleNotification
public HandlerResult handleNotification(AssociationChangeNotification notification, T attachment)
当从SCTP堆栈接收到AssociationChangeNotification
时调用。- 参数
-
notification
- 通知 -
attachment
- 启动时附加到receive
操作的对象。 - 结果
- 处理程序结果
-
handleNotification
public HandlerResult handleNotification(PeerAddressChangeNotification notification, T attachment)
从SCTP堆栈接收到PeerAddressChangeNotification
时调用。- 参数
-
notification
- 通知 -
attachment
- 启动时附加到receive
操作的对象。 - 结果
- 处理程序结果
-
handleNotification
public HandlerResult handleNotification(SendFailedNotification notification, T attachment)
当从SCTP堆栈接收到SendFailedNotification
时调用。- 参数
-
notification
- 通知 -
attachment
- 在启动时附加到receive
操作的对象。 - 结果
- 处理程序结果
-
handleNotification
public HandlerResult handleNotification(ShutdownNotification notification, T attachment)
当从SCTP堆栈接收到ShutdownNotification
时调用。- 参数
-
notification
- 通知 -
attachment
- 启动时附加到receive
操作的对象。 - 结果
- The handler result
-
-