public interface MasterUriProvider
Modifier and Type | Method and Description |
---|---|
java.net.URI |
getMasterUri()
Get a master URI.
|
java.net.URI |
getMasterUri(long timeout,
java.util.concurrent.TimeUnit unit)
Get a master URI within a given amount of time.
|
java.net.URI getMasterUri() throws RosRuntimeException
There is no guarantee that calling this class twice will provide the same URI.
This call may or may not block until a URI is available.
RosRuntimeException
- this exception may or may not be thrown if there is no master URI
availablejava.net.URI getMasterUri(long timeout, java.util.concurrent.TimeUnit unit)
There is no guarantee that calling this class twice will provide the same URI.
This call may or may not block until a URI is available.
timeout
- the amount of time to wait for a URIunit
- the time unit for the wait timenull
if none could be obtained within the
timeout