Package com.io7m.certusine.api
Class CSAbstractNamedProvider
java.lang.Object
com.io7m.certusine.api.CSAbstractNamedProvider
- All Implemented Interfaces:
CSNamedProviderType
- Direct Known Subclasses:
CSCertificateOutputProviderDirectory,CSEtcdOutputProvider,CSLLOutputProvider,CSVultrDNSConfigurators
An abstract provider implementation.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedAn abstract provider implementation.protectedCSAbstractNamedProvider(Locale locale) An abstract provider implementation. -
Method Summary
Modifier and TypeMethodDescriptionprotected final voidcheckParameters(CSConfigurationParameters parameters) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.io7m.certusine.api.CSNamedProviderType
description, name, parameters
-
Constructor Details
-
CSAbstractNamedProvider
An abstract provider implementation.- Parameters:
locale- A locale for error messages- Throws:
IOException- On I/O errors
-
CSAbstractNamedProvider
An abstract provider implementation.- Throws:
IOException- On I/O errors
-
-
Method Details
-
checkParameters
protected final void checkParameters(CSConfigurationParameters parameters) throws CSConfigurationException - Throws:
CSConfigurationException
-