Notification
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 | Description |
---|---|---|
protected |
SendFailedNotification() |
Initializes a new instance of this class.
|
Modifier and Type | Method | 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.
DRAFT 9-Ubuntu+0-9b144-1ubuntu1