Class PEDomainConfigValidator
java.lang.Object
com.sun.enterprise.admin.servermgmt.Validator
com.sun.enterprise.admin.servermgmt.DomainConfigValidator
com.sun.enterprise.admin.servermgmt.pe.PEDomainConfigValidator
This class defines the domain config entries that are required to create a PE Tomcat domain.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.sun.enterprise.admin.servermgmt.DomainConfigValidator
DomainConfigValidator.DomainConfigEntryInfo -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanisValidate(String name, Object domainConfig) This method allows subclasses to say if an entry should be validated at all.voidValidates the domainConfig.Methods inherited from class com.sun.enterprise.admin.servermgmt.DomainConfigValidator
getDataType, isKeyAllowed, isValueValid
-
Constructor Details
-
PEDomainConfigValidator
public PEDomainConfigValidator()Creates a new instance of PEDomainConfigValidator
-
-
Method Details
-
validate
Description copied from class:DomainConfigValidatorValidates the domainConfig. For each required domain config entry in the entries, gets the value from the domainConfig object and invokes the validator of that entry. Skips the validation of an entry if no validator is specified for that entry.- Overrides:
validatein classDomainConfigValidator- Parameters:
domainConfig- The domainConfig object that needs to be validated. A domainConfig object is valid if it-
is of type DomainConfig contains the required set of DomainConfig keys the value for each required key is valid.
- Throws:
InvalidConfigException- If invalid domainConfig is supplied.
-
isValidate
Description copied from class:DomainConfigValidatorThis method allows subclasses to say if an entry should be validated at all. This is an attempt to add some flexibility to the otherwise static validation. (Eg:- If we donot want to validate the ports during domain creation)- Specified by:
isValidatein classDomainConfigValidator
-