Class ResourceLicenseServiceImpl

  • All Implemented Interfaces:
    com.xebialabs.license.service.LicenseService

    public class ResourceLicenseServiceImpl
    extends AbstractResourceLicenseService
    • Constructor Detail

      • ResourceLicenseServiceImpl

        public ResourceLicenseServiceImpl​(com.xebialabs.deployit.io.ConfigurationResource licenseResource,
                                          java.lang.String product,
                                          com.xebialabs.deployit.repository.RepositoryMetadataService repositoryMetadataService)
                                   throws java.io.IOException,
                                          com.xebialabs.license.LicenseParseException,
                                          com.xebialabs.license.LicenseViolationException
        Throws:
        java.io.IOException
        com.xebialabs.license.LicenseParseException
        com.xebialabs.license.LicenseViolationException
    • Method Detail

      • readLicense

        protected com.xebialabs.license.License readLicense​(com.xebialabs.deployit.io.ConfigurationResource licenseResource)
                                                     throws com.xebialabs.license.LicenseParseException,
                                                            com.xebialabs.license.LicenseViolationException
        Specified by:
        readLicense in class AbstractResourceLicenseService
        Throws:
        com.xebialabs.license.LicenseParseException
        com.xebialabs.license.LicenseViolationException