Package io.datarouter.websocket.service
Class BaseServerAddressProvider
java.lang.Object
io.datarouter.websocket.service.BaseServerAddressProvider
- All Implemented Interfaces:
ServerAddressProvider,javax.inject.Provider<String>
- Direct Known Subclasses:
DefaultServerAddressProvider
public abstract class BaseServerAddressProvider extends Object implements ServerAddressProvider
-
Constructor Summary
Constructors Constructor Description BaseServerAddressProvider(io.datarouter.web.config.ServletContextSupplier servletContext, io.datarouter.web.port.CompoundPortIdentifier portIdentifier, io.datarouter.storage.config.properties.ServerPrivateIp serverPrivateIp, io.datarouter.storage.config.properties.DatarouterServerTypeSupplier serverType, String dispatcherUrl) -
Method Summary
Modifier and Type Method Description Stringget()protected StringgetHostName()protected intgetPort()
-
Constructor Details
-
BaseServerAddressProvider
@Inject public BaseServerAddressProvider(io.datarouter.web.config.ServletContextSupplier servletContext, io.datarouter.web.port.CompoundPortIdentifier portIdentifier, io.datarouter.storage.config.properties.ServerPrivateIp serverPrivateIp, io.datarouter.storage.config.properties.DatarouterServerTypeSupplier serverType, String dispatcherUrl)
-
-
Method Details
-
get
- Specified by:
getin interfacejavax.inject.Provider<String>
-
getHostName
-
getPort
protected int getPort()
-