- java.lang.Object
- 
- com.sun.nio.sctp.AbstractNotificationHandler<T>
 
- 
- All Implemented Interfaces:
- NotificationHandler<T>
 
 public class AbstractNotificationHandler<T> extends Object implements NotificationHandler<T> A skeletal handler that consumes notifications and continues.This class trivially implements the handleNotificationmethods to returnCONTINUEso that all notifications are consumed and the channel continues to try and receive a message.It also provides overloaded versions of the handleNotificationmethods, one for each of the required supported notification types,AssociationChangeNotification,PeerAddressChangeNotification,SendFailedNotification, andShutdownNotification. The appropriate method will be invoked when the notification is received.- Since:
- 1.7
 
- 
- 
Constructor SummaryConstructors Modifier Constructor Description protectedAbstractNotificationHandler()Initializes a new instance of this class.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description HandlerResulthandleNotification(AssociationChangeNotification notification, T attachment)Invoked when anAssociationChangeNotificationis received from the SCTP stack.HandlerResulthandleNotification(Notification notification, T attachment)Invoked when an implementation specific notification is received from the SCTP stack.HandlerResulthandleNotification(PeerAddressChangeNotification notification, T attachment)Invoked when anPeerAddressChangeNotificationis received from the SCTP stack.HandlerResulthandleNotification(SendFailedNotification notification, T attachment)Invoked when anSendFailedNotificationis received from the SCTP stack.HandlerResulthandleNotification(ShutdownNotification notification, T attachment)Invoked when anShutdownNotificationis received from the SCTP stack.
 
- 
- 
- 
Method Detail- 
handleNotificationpublic HandlerResult handleNotification(Notification notification, T attachment) Invoked when an implementation specific notification is received from the SCTP stack.- Specified by:
- handleNotificationin interface- NotificationHandler<T>
- Parameters:
- notification- The notification
- attachment- The object attached to the- receiveoperation when it was initiated.
- Returns:
- The handler result
 
 - 
handleNotificationpublic HandlerResult handleNotification(AssociationChangeNotification notification, T attachment) Invoked when anAssociationChangeNotificationis received from the SCTP stack.- Parameters:
- notification- The notification
- attachment- The object attached to the- receiveoperation when it was initiated.
- Returns:
- The handler result
 
 - 
handleNotificationpublic HandlerResult handleNotification(PeerAddressChangeNotification notification, T attachment) Invoked when anPeerAddressChangeNotificationis received from the SCTP stack.- Parameters:
- notification- The notification
- attachment- The object attached to the- receiveoperation when it was initiated.
- Returns:
- The handler result
 
 - 
handleNotificationpublic HandlerResult handleNotification(SendFailedNotification notification, T attachment) Invoked when anSendFailedNotificationis received from the SCTP stack.- Parameters:
- notification- The notification
- attachment- The object attached to the- receiveoperation when it was initiated.
- Returns:
- The handler result
 
 - 
handleNotificationpublic HandlerResult handleNotification(ShutdownNotification notification, T attachment) Invoked when anShutdownNotificationis received from the SCTP stack.- Parameters:
- notification- The notification
- attachment- The object attached to the- receiveoperation when it was initiated.
- Returns:
- The handler result
 
 
- 
 
-