X-Git-Url: https://git.pterodactylus.net/?a=blobdiff_plain;f=src%2Fnet%2Fpterodactylus%2Futil%2Ffcp%2FFcpConnection.java;fp=src%2Fnet%2Fpterodactylus%2Futil%2Ffcp%2FFcpConnection.java;h=cc48dfb6e9dd0f52f7433774ee5d3f1dffaa0357;hb=0c742fe1fa4f5aef3ad2da2fe0180395260bcc6e;hp=d585022f3e17ab472abcabe082b2445514cc531a;hpb=2b77426f2c37342d979fb44b8bb89991d61df6d0;p=jSite2.git diff --git a/src/net/pterodactylus/util/fcp/FcpConnection.java b/src/net/pterodactylus/util/fcp/FcpConnection.java index d585022..cc48dfb 100644 --- a/src/net/pterodactylus/util/fcp/FcpConnection.java +++ b/src/net/pterodactylus/util/fcp/FcpConnection.java @@ -426,6 +426,19 @@ public class FcpConnection { } /** + * Notifies all listeners that an “UnknownNodeIdentifier” message was + * received. + * + * @param unknownNodeIdentifier + * The “UnknownNodeIdentifier” message + */ + private void fireReceivedUnknownNodeIdentifier(UnknownNodeIdentifier unknownNodeIdentifier) { + for (FcpListener fcpListener: fcpListeners) { + fcpListener.receivedUnknownNodeIdentifier(this, unknownNodeIdentifier); + } + } + + /** * Notifies all listeners that a “ProtocolError” message was received. * * @param protocolError @@ -559,6 +572,8 @@ public class FcpConnection { fireReceivedPeerRemoved(new PeerRemoved(fcpMessage)); } else if ("UnknownPeerNoteType".equals(messageName)) { fireReceivedUnknownPeerNoteType(new UnknownPeerNoteType(fcpMessage)); + } else if ("UnknownNodeIdentifier".equals(messageName)) { + fireReceivedUnknownNodeIdentifier(new UnknownNodeIdentifier(fcpMessage)); } else if ("NodeData".equals(messageName)) { fireReceivedNodeData(new NodeData(fcpMessage)); } else if ("TestDDAReply".equals(messageName)) {