public abstract class MulticastClient extends Object implements DelayedMulticastAnnouncementDecoder, MulticastRequestEncoder
Modifier | Constructor and Description |
---|---|
protected |
MulticastClient(X500Client impl)
Constructs a new instance.
|
Modifier and Type | Method and Description |
---|---|
MulticastAnnouncement |
decodeMulticastAnnouncement(ByteBuffer buf,
InvocationConstraints constraints) |
MulticastAnnouncement |
decodeMulticastAnnouncement(ByteBuffer buf,
InvocationConstraints constraints,
boolean delayConstraintCheck) |
void |
encodeMulticastRequest(MulticastRequest request,
DatagramBufferFactory bufs,
InvocationConstraints constraints) |
String |
getFormatName() |
protected MulticastClient(X500Client impl)
impl
- public String getFormatName()
getFormatName
in interface DiscoveryFormatProvider
public void encodeMulticastRequest(MulticastRequest request, DatagramBufferFactory bufs, InvocationConstraints constraints) throws IOException
encodeMulticastRequest
in interface MulticastRequestEncoder
IOException
public MulticastAnnouncement decodeMulticastAnnouncement(ByteBuffer buf, InvocationConstraints constraints) throws IOException
decodeMulticastAnnouncement
in interface MulticastAnnouncementDecoder
IOException
public MulticastAnnouncement decodeMulticastAnnouncement(ByteBuffer buf, InvocationConstraints constraints, boolean delayConstraintCheck) throws IOException
decodeMulticastAnnouncement
in interface DelayedMulticastAnnouncementDecoder
IOException
Copyright © 2016–2018. All rights reserved.