@Exported public class AbstractNotificationHandler<T> extends Object implements NotificationHandler<T>
This class trivially implements the handleNotification
methods to
return CONTINUE
so that all notifications are
consumed and the channel continues to try and receive a message.
It also provides overloaded versions of the handleNotification
methods, one for each of the required supported notification types, AssociationChangeNotification
, PeerAddressChangeNotification
,
SendFailedNotification
, and ShutdownNotification
. The
appropriate method will be invoked when the notification is received.
Modifier | Constructor and Description |
---|---|
protected |
AbstractNotificationHandler()
Initializes a new instance of this class.
|
Modifier and Type | Method and Description |
---|---|
HandlerResult |
handleNotification(AssociationChangeNotification notification,
T attachment)
Invoked when an
AssociationChangeNotification is received from
the SCTP stack. |
HandlerResult |
handleNotification(Notification notification,
T attachment)
Invoked when an implementation specific notification is received from the
SCTP stack.
|
HandlerResult |
handleNotification(PeerAddressChangeNotification notification,
T attachment)
Invoked when an
PeerAddressChangeNotification is received from
the SCTP stack. |
HandlerResult |
handleNotification(SendFailedNotification notification,
T attachment)
Invoked when an
SendFailedNotification is received from
the SCTP stack. |
HandlerResult |
handleNotification(ShutdownNotification notification,
T attachment)
Invoked when an
ShutdownNotification is received from
the SCTP stack. |
protected AbstractNotificationHandler()
public HandlerResult handleNotification(Notification notification, T attachment)
handleNotification
in interface NotificationHandler<T>
notification
- The notificationattachment
- The object attached to the receive
operation when it was
initiated.public HandlerResult handleNotification(AssociationChangeNotification notification, T attachment)
AssociationChangeNotification
is received from
the SCTP stack.notification
- The notificationattachment
- The object attached to the receive
operation when it was
initiated.public HandlerResult handleNotification(PeerAddressChangeNotification notification, T attachment)
PeerAddressChangeNotification
is received from
the SCTP stack.notification
- The notificationattachment
- The object attached to the receive
operation when it was
initiated.public HandlerResult handleNotification(SendFailedNotification notification, T attachment)
SendFailedNotification
is received from
the SCTP stack.notification
- The notificationattachment
- The object attached to the receive
operation when it was
initiated.public HandlerResult handleNotification(ShutdownNotification notification, T attachment)
ShutdownNotification
is received from
the SCTP stack.notification
- The notificationattachment
- The object attached to the receive
operation when it was
initiated.
Copyright © 2009, 2016, Oracle and/or its affiliates. All rights reserved.