@Immutable @ThreadSafe public class DatagramRejectedMessage extends AddressedMessage
Modifier and Type | Field and Description |
---|---|
(package private) int |
code |
(package private) static int |
DATAGRAM_REJECTED |
(package private) static int |
DATAGRAM_REJECTED_BUFFER_FULL |
(package private) static int |
DATAGRAM_REJECTED_DATAGRAMS_NOT_ACCEPTED |
(package private) static int |
DATAGRAM_REJECTED_INFORMATION_LOGGED |
(package private) static int |
DATAGRAM_REJECTED_NO_RESEND_MASK |
(package private) static int |
DATAGRAM_REJECTED_OUT_OF_ORDER |
(package private) static int |
DATAGRAM_REJECTED_PERMANENT_ERROR |
(package private) static int |
DATAGRAM_REJECTED_RESEND_MASK |
(package private) static int |
DATAGRAM_REJECTED_SOURCE_NOT_PERMITTED |
(package private) static int |
DATAGRAM_REJECTED_TRANSPORT_ERROR_MASK |
destNodeID
sourceNodeID
MTI_CONSUMER_IDENTIFIED, MTI_DATAGRAM, MTI_DATAGRAM_RCV_OK, MTI_DATAGRAM_REJECTED, MTI_IDENTIFY_CONSUMERS, MTI_IDENTIFY_CONSUMERS_RANGE, MTI_IDENTIFY_EVENTS, MTI_IDENTIFY_PRODUCERS, MTI_IDENTIFY_PRODUCERS_RANGE, MTI_INITIALIZATION_COMPLETE, MTI_LEARN_EVENT, MTI_OPT_INT_REJECTED, MTI_PC_EVENT_REPORT, MTI_PRODUCER_IDENTIFIED, MTI_PROTOCOL_IDENT_REPLY, MTI_PROTOCOL_IDENT_REQUEST, MTI_SIMPLE_NODE_IDENT_REPLY, MTI_SIMPLE_NODE_IDENT_REQUEST, MTI_STREAM_DATA_COMPLETE, MTI_STREAM_DATA_PROCEED, MTI_STREAM_DATA_SEND, MTI_STREAM_INIT_REPLY, MTI_STREAM_INIT_REQUEST, MTI_VERIFIED_NID, MTI_VERIFY_NID
Constructor and Description |
---|
DatagramRejectedMessage(NodeID source,
NodeID dest,
int code) |
Modifier and Type | Method and Description |
---|---|
void |
applyTo(MessageDecoder decoder,
Connection sender)
Implement message-type-specific
processing when this message
is received by a node.
|
boolean |
canResend() |
boolean |
equals(Object o)
To be equal, messages have to have the
same type and content
|
int |
getCode() |
int |
getMTI() |
int |
hashCode() |
String |
toString() |
getDestNodeID
getSourceNodeID
int code
static final int DATAGRAM_REJECTED
static final int DATAGRAM_REJECTED_PERMANENT_ERROR
static final int DATAGRAM_REJECTED_INFORMATION_LOGGED
static final int DATAGRAM_REJECTED_SOURCE_NOT_PERMITTED
static final int DATAGRAM_REJECTED_DATAGRAMS_NOT_ACCEPTED
static final int DATAGRAM_REJECTED_BUFFER_FULL
static final int DATAGRAM_REJECTED_OUT_OF_ORDER
static final int DATAGRAM_REJECTED_NO_RESEND_MASK
static final int DATAGRAM_REJECTED_RESEND_MASK
static final int DATAGRAM_REJECTED_TRANSPORT_ERROR_MASK
public int getCode()
public void applyTo(MessageDecoder decoder, Connection sender)
Default is to do nothing.
public boolean equals(Object o)
AddressedMessage
equals
in class AddressedMessage
public int hashCode()
hashCode
in class AddressedMessage
public boolean canResend()
public String toString()
toString
in class AddressedMessage
Information on copyright, trademarks and licenses is linked here.
Site hosted by: