public interface DiscoveryAdmin
Modifier and Type | Method and Description |
---|---|
void |
addMemberGroups(String[] groups)
Adds the given set of names to the set whose elements are the names
of the groups in which the lookup service is currently a member.
|
String[] |
getMemberGroups()
Returns an array consisting of the names of the groups in which the
lookup service is a member.
|
int |
getUnicastPort()
Returns the port number on which the lookup service listens for
unicast discovery queries.
|
void |
removeMemberGroups(String[] groups)
Deletes the elements of the given set of names from the set whose
elements are the names of the groups in which the lookup service is
currently a member.
|
void |
setMemberGroups(String[] groups)
Replaces the set whose elements are the names of the groups in which
the lookup service is currently a member with the given set of group
names.
|
void |
setUnicastPort(int port)
Changes the number of the port on which the lookup service is currently
listening for unicast discovery queries to the given port number.
|
String[] getMemberGroups() throws RemoteException
String
array consisting of the names of the groups
in which the lookup service is a memberRemoteException
- typically, this exception occurs when
there is a communication failure between the client and the
server.void addMemberGroups(String[] groups) throws RemoteException
NO_GROUPS
) is input, this method takes no action.groups
- String
array consisting of the names of
the new, additional groups in which the lookup service
is to be a member.RemoteException
- typically, this exception occurs when
there is a communication failure between the client and the
server.NullPointerException
- this exception occurs when
either null
is input to the groups
parameter, or one or more of the elements of the
groups
parameter is null
.void removeMemberGroups(String[] groups) throws RemoteException
NO_GROUPS
) is input, this
method takes no action.groups
- String
array consisting of the names to
remove from the set whose elements are the names of the
groups in which the lookup service is currently a member.RemoteException
- typically, this exception occurs when
there is a communication failure between the client and the
server.NullPointerException
- this exception occurs when
either null
is input to the groups
parameter, or one or more of the elements of the
groups
parameter is null
.void setMemberGroups(String[] groups) throws RemoteException
NO_GROUPS
)
is input, then the lookup service will be a member of no groups.groups
- String
array consisting of the names of
the new groups in which the lookup service is to be a
member.RemoteException
- typically, this exception occurs when
there is a communication failure between the client and the
server.NullPointerException
- this exception occurs when
either null
is input to the groups
parameter, or one or more of the elements of the
groups
parameter is null
.int getUnicastPort() throws RemoteException
int
representing the port number on which the
lookup service listens for unicast discovery queries.RemoteException
- typically, this exception occurs when
there is a communication failure between the client and the
server.void setUnicastPort(int port) throws IOException, RemoteException
port
- int
representing the new port number on which
the lookup service should listen for unicast discovery
queries.IOException
- because an invocation of this method will
result in the re-initiation of the unicast discovery process,
which can throw an IOException
when socket
allocation occurs.RemoteException
- typically, this exception occurs when
there is a communication failure between the client and the
server.Copyright 2007-2013, multiple authors.
Licensed under the Apache License, Version 2.0, see the NOTICE file for attributions.