Package org.openjdk.jmc.jdp.client
Class PacketListener
- java.lang.Object
-
- org.openjdk.jmc.jdp.client.PacketListener
-
- All Implemented Interfaces:
java.lang.Runnable
final class PacketListener extends java.lang.Object implements java.lang.Runnable
This package private class listens for JDP packets, and sends them to the packet processor for processing.
-
-
Field Summary
Fields Modifier and Type Field Description private static int
BUFFER_LENGTH
private PacketProcessor
packetProcessor
private boolean
shutdown
private java.net.MulticastSocket
socket
-
Constructor Summary
Constructors Constructor Description PacketListener(java.net.MulticastSocket socket, PacketProcessor packetProcessor)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
isAlive()
void
run()
void
stop()
-
-
-
Field Detail
-
BUFFER_LENGTH
private static final int BUFFER_LENGTH
- See Also:
- Constant Field Values
-
socket
private final java.net.MulticastSocket socket
-
packetProcessor
private final PacketProcessor packetProcessor
-
shutdown
private volatile boolean shutdown
-
-
Constructor Detail
-
PacketListener
PacketListener(java.net.MulticastSocket socket, PacketProcessor packetProcessor)
-
-