public class NameRegistryClient extends Object implements Stage, NamingRegistry
Constructor and Description |
---|
NameRegistryClient(String serverAddr,
int serverPort,
IdentifierFactory factory,
LocalAddressProvider localAddressProvider)
Constructs a naming registry client
|
NameRegistryClient(String serverAddr,
int serverPort,
long timeout,
IdentifierFactory factory)
Deprecated.
|
NameRegistryClient(String serverAddr,
int serverPort,
long timeout,
IdentifierFactory factory,
BlockingQueue<NamingRegisterResponse> replyQueue,
Transport transport) |
NameRegistryClient(String serverAddr,
int serverPort,
long timeout,
IdentifierFactory factory,
LocalAddressProvider localAddressProvider)
Constructs a naming registry client
|
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, LocalAddressProvider localAddressProvider)
serverAddr
- a name server addressserverPort
- a name server portfactory
- an identifier factorypublic NameRegistryClient(String serverAddr, int serverPort, long timeout, IdentifierFactory factory, LocalAddressProvider localAddressProvider)
serverAddr
- a name server addressserverPort
- a name server porttimeout
- timeout in msfactory
- an identifier factory@Deprecated public NameRegistryClient(String serverAddr, int serverPort, long timeout, IdentifierFactory factory)
public 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 NamingRegistry
id
- an identifieraddr
- an Internet socket addressException
public void unregister(Identifier id) throws IOException
unregister
in interface NamingRegistry
id
- an identifierIOException
public void close() throws Exception
close
in interface AutoCloseable
Exception
Copyright © 2015 The Apache Software Foundation. All rights reserved.