@Service @ConditionalOnConfiguration(name = "io.lsn.spring.utilities.lock", type = ConditionalOnConfiguration.Type.SERVICE) public class LockService {
MultiValueMap<String, Object> annotatedTargetClass = metadata.getAllAnnotationAttributes(ConditionalOnConfiguration.class.getName()); List<RegisterParts> configurationInApplication = Arrays.asList(applicationBean.getClass().getAnnotation(RegisterPartsInApplications.class).value()) .stream() .filter(value -> value.name().equals(annotatedTargetClass.getFirst("name"))) .collect(Collectors.toList()); if (configurationInApplication == null || configurationInApplication.isEmpty()) { if (annotatedTargetClass.getFirst("type").equals(ConditionalOnConfiguration.Type.ENDPOINT) && configurationForLibrary.registerRestEndpoint()) { return ConditionOutcome.match(); if (annotatedTargetClass.getFirst("type").equals(ConditionalOnConfiguration.Type.SERVICE) && configurationForLibrary.registerService()) { return ConditionOutcome.match();
MultiValueMap<String, Object> annotatedTargetClass = metadata.getAllAnnotationAttributes(ConditionalOnConfiguration.class.getName()); List<RegisterParts> configurationInApplication = Arrays.asList(applicationBean.getClass().getAnnotation(RegisterPartsInApplications.class).value()) .stream() .filter(value -> value.name().equals(annotatedTargetClass.getFirst("name"))) .collect(Collectors.toList()); if (configurationInApplication == null || configurationInApplication.isEmpty()) { if (annotatedTargetClass.getFirst("type").equals(ConditionalOnConfiguration.Type.ENDPOINT) && configurationForLibrary.registerRestEndpoint()) { return ConditionOutcome.match(); if (annotatedTargetClass.getFirst("type").equals(ConditionalOnConfiguration.Type.SERVICE) && configurationForLibrary.registerService()) { return ConditionOutcome.match();
@Service @ConditionalOnConfiguration(name = "io.lsn.spring.utilities.lock", type = ConditionalOnConfiguration.Type.SERVICE) public class LockService {
@RestController @ConditionalOnConfiguration(name = "io.lsn.spring.file", type = ConditionalOnConfiguration.Type.ENDPOINT) @SuppressWarnings("unchecked") public class FileController {
@Service @ConditionalOnConfiguration(name = "io.lsn.spring.file", type = ConditionalOnConfiguration.Type.SERVICE) public class SystemFileService {