class DiscoveryNodeManager implements InternalNodeManager {

    @Override
    public InternalNode getCurrentNode()
    {
        return currentNode;
    }

    @Inject public  DiscoveryNodeManager(
            @ServiceType("presto") ServiceSelector serviceSelector,
            NodeInfo nodeInfo,
            FailureDetector failureDetector,
            NodeVersion expectedNodeVersion,
            @ForNodeManager HttpClient httpClient,
            InternalCommunicationConfig internalCommunicationConfig);

}