public class NameRegistryClient extends Object implements Stage, NamingRegistry
| Constructor and Description |
|---|
NameRegistryClient(String serverAddr,
int serverPort,
IdentifierFactory factory)
Constructs a naming registry client
|
NameRegistryClient(String serverAddr,
int serverPort,
long timeout,
IdentifierFactory factory)
Constructs a naming registry client
|
NameRegistryClient(String serverAddr,
int serverPort,
long timeout,
IdentifierFactory factory,
BlockingQueue<NamingRegisterResponse> replyQueue,
Transport transport) |
| Modifier and Type | Method and Description |
|---|---|
void |
close()
Closes resources
|
void |
register(Identifier id,
InetSocketAddress addr)
Registers an (identifier, address) mapping
|
void |
unregister(Identifier id)
Unregisters an identifier
|
public NameRegistryClient(String serverAddr, int serverPort, IdentifierFactory factory)
serverAddr - a name server addressserverPort - a name server portfactory - an identifier factorypublic NameRegistryClient(String serverAddr, int serverPort, long timeout, IdentifierFactory factory)
serverAddr - a name server addressserverPort - a name server porttimeout - timeout in msfactory - an identifier factorypublic NameRegistryClient(String serverAddr, int serverPort, long timeout, IdentifierFactory factory, BlockingQueue<NamingRegisterResponse> replyQueue, Transport transport)
public void register(Identifier id, InetSocketAddress addr) throws Exception
register in interface NamingRegistryid - an identifieraddr - an Internet socket addressExceptionpublic void unregister(Identifier id) throws IOException
unregister in interface NamingRegistryid - an identifierIOExceptionpublic void close() throws Exception
close in interface AutoCloseableExceptionCopyright © 2015 The Apache Software Foundation. All rights reserved.