Class ConfigurationMaintenanceOnHostImpl
java.lang.Object
io.github.mfvanek.pg.settings.maintenance.ConfigurationMaintenanceOnHostImpl
- All Implemented Interfaces:
io.github.mfvanek.pg.connection.HostAware
,ConfigurationAware
,ConfigurationMaintenanceOnHost
public class ConfigurationMaintenanceOnHostImpl
extends Object
implements ConfigurationMaintenanceOnHost
-
Constructor Summary
ConstructorDescriptionConfigurationMaintenanceOnHostImpl
(io.github.mfvanek.pg.connection.PgConnection pgConnection) -
Method Summary
Modifier and TypeMethodDescriptionio.github.mfvanek.pg.connection.PgHost
getHost()
io.github.mfvanek.pg.settings.PgParam
getParamCurrentValue
(io.github.mfvanek.pg.settings.ParamNameAware paramName) Set<io.github.mfvanek.pg.settings.PgParam>
Set<io.github.mfvanek.pg.settings.PgParam>
getParamsWithDefaultValues
(io.github.mfvanek.pg.settings.ServerSpecification specification)
-
Constructor Details
-
ConfigurationMaintenanceOnHostImpl
public ConfigurationMaintenanceOnHostImpl(@Nonnull io.github.mfvanek.pg.connection.PgConnection pgConnection)
-
-
Method Details
-
getHost
@Nonnull public io.github.mfvanek.pg.connection.PgHost getHost()- Specified by:
getHost
in interfaceio.github.mfvanek.pg.connection.HostAware
-
getParamsWithDefaultValues
@Nonnull public Set<io.github.mfvanek.pg.settings.PgParam> getParamsWithDefaultValues(@Nonnull io.github.mfvanek.pg.settings.ServerSpecification specification) - Specified by:
getParamsWithDefaultValues
in interfaceConfigurationAware
- Specified by:
getParamsWithDefaultValues
in interfaceConfigurationMaintenanceOnHost
-
getParamsCurrentValues
- Specified by:
getParamsCurrentValues
in interfaceConfigurationAware
- Specified by:
getParamsCurrentValues
in interfaceConfigurationMaintenanceOnHost
-
getParamCurrentValue
@Nonnull public io.github.mfvanek.pg.settings.PgParam getParamCurrentValue(@Nonnull io.github.mfvanek.pg.settings.ParamNameAware paramName) - Specified by:
getParamCurrentValue
in interfaceConfigurationMaintenanceOnHost
-