public class Server extends Object implements MulticastRequestDecoder, MulticastAnnouncementEncoder, UnicastDiscoveryServer
net.jini.discovery.plaintext
discovery format.Constructor and Description |
---|
Server()
Constructs a new instance.
|
Modifier and Type | Method and Description |
---|---|
void |
checkUnicastDiscoveryConstraints(InvocationConstraints constraints) |
MulticastRequest |
decodeMulticastRequest(ByteBuffer buf,
InvocationConstraints constraints,
ClientSubjectChecker checker) |
void |
encodeMulticastAnnouncement(MulticastAnnouncement announcement,
DatagramBufferFactory bufs,
InvocationConstraints constraints) |
String |
getFormatName() |
void |
handleUnicastDiscovery(UnicastResponse response,
Socket socket,
InvocationConstraints constraints,
ClientSubjectChecker checker,
Collection context,
ByteBuffer received,
ByteBuffer sent) |
public String getFormatName()
getFormatName
in interface DiscoveryFormatProvider
public MulticastRequest decodeMulticastRequest(ByteBuffer buf, InvocationConstraints constraints, ClientSubjectChecker checker) throws IOException
decodeMulticastRequest
in interface MulticastRequestDecoder
IOException
public void encodeMulticastAnnouncement(MulticastAnnouncement announcement, DatagramBufferFactory bufs, InvocationConstraints constraints) throws IOException
encodeMulticastAnnouncement
in interface MulticastAnnouncementEncoder
IOException
public void checkUnicastDiscoveryConstraints(InvocationConstraints constraints) throws UnsupportedConstraintException
checkUnicastDiscoveryConstraints
in interface UnicastDiscoveryServer
UnsupportedConstraintException
public void handleUnicastDiscovery(UnicastResponse response, Socket socket, InvocationConstraints constraints, ClientSubjectChecker checker, Collection context, ByteBuffer received, ByteBuffer sent) throws IOException
handleUnicastDiscovery
in interface UnicastDiscoveryServer
IOException
Copyright © 2016–2018. All rights reserved.