Class ServerEndpointResolver.Constant
java.lang.Object
com.illumon.iris.db.v2.routing.endpoint.ServerEndpointResolver.Constant
- All Implemented Interfaces:
ServerEndpointResolver
- Enclosing interface:
- ServerEndpointResolver
public static class ServerEndpointResolver.Constant
extends Object
implements ServerEndpointResolver
-
Nested Class Summary
Nested classes/interfaces inherited from interface com.illumon.iris.db.v2.routing.endpoint.ServerEndpointResolver
ServerEndpointResolver.Constant
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionint
resolve()
Determine what port to use, based on implementation-defined configurationvoid
signalReady
(int actualPort) Signal that an actual port has been determined and is in use.
-
Constructor Details
-
Constant
public Constant(int port)
-
-
Method Details
-
resolve
public int resolve()Description copied from interface:ServerEndpointResolver
Determine what port to use, based on implementation-defined configuration- Specified by:
resolve
in interfaceServerEndpointResolver
- Returns:
- an actual port, which might be 0 for ephemeral
-
signalReady
public void signalReady(int actualPort) Description copied from interface:ServerEndpointResolver
Signal that an actual port has been determined and is in use.- Specified by:
signalReady
in interfaceServerEndpointResolver
- Parameters:
actualPort
- the bound port
-