@Override
public void configure(Binder binder)
{
binder.bind(NodeInfo.class).in(Scopes.SINGLETON);
NodeConfig nodeConfig = new NodeConfig()
.setEnvironment(environment)
.setNodeInternalIp(getV4Localhost())
.setNodeBindIp(getV4Localhost());
if (pool.isPresent()) {
nodeConfig.setPool(pool.get());
}
binder.bind(NodeConfig.class).toInstance(nodeConfig);
newExporter(binder).export(NodeInfo.class).withGeneratedName();