@Exported public abstract class SendFailedNotification extends Object implements Notification
A send failed notification indicates that a message cannot be delivered.
Typically this is because the association has been shutdown with unsent data
in the socket output buffer, or in the case of a SctpMultiChannel
the association failed to setup.
Modifier | Constructor and Description |
---|---|
protected |
SendFailedNotification()
Initializes a new instance of this class.
|
Modifier and Type | Method and Description |
---|---|
abstract SocketAddress |
address()
Returns the address.
|
abstract Association |
association()
Returns the association that this notification is applicable to.
|
abstract ByteBuffer |
buffer()
Returns the data that was to be sent.
|
abstract int |
errorCode()
Returns the error code.
|
abstract int |
streamNumber()
Returns the stream number that the messge was to be sent on.
|
protected SendFailedNotification()
public abstract Association association()
association
in interface Notification
null
if
there is no association, that is, the notification follows a
AssociationChangeNotification.AssocChangeEvent.CANT_STARTpublic abstract SocketAddress address()
public abstract ByteBuffer buffer()
0
and its
limit will be set to the end of the data.public abstract int errorCode()
The errorCode gives the reason why the send failed, and if set, will be a SCTP protocol error code as defined in RFC2960 section 3.3.10
public abstract int streamNumber()
Copyright © 2009, 2016, Oracle and/or its affiliates. All rights reserved.