Class DefaultPortSchemeResolver<T extends io.dropwizard.Configuration>
java.lang.Object
io.appform.ranger.discovery.bundle.resolvers.DefaultPortSchemeResolver<T>
- All Implemented Interfaces:
CriteriaResolver<String,,T> PortSchemeResolver<T>
public class DefaultPortSchemeResolver<T extends io.dropwizard.Configuration>
extends Object
implements PortSchemeResolver<T>
DefaultPortSchemeResolver.java
To derive PortScheme from the ServerFactory from Dropwizard startup config
-
Constructor Summary
Constructors -
Method Summary
-
Constructor Details
-
DefaultPortSchemeResolver
public DefaultPortSchemeResolver()
-
-
Method Details
-
resolve
Returns a PortScheme basis the configuration. The default in case of a new Connector found (Possibly on version upgrades, if we have forgotten mutate it, is HTTP)- Specified by:
resolvein interfaceCriteriaResolver<String,T extends io.dropwizard.Configuration> - Parameters:
configuration-Configurationthe dropwizard startup config- Returns:
StringThe relevant portScheme with HTTP as default
-