All Downloads are FREE. Search and download functionalities are using the official Maven repository.

io.lsn.java.common.condition.ConditionalOnConfiguration Maven / Gradle / Ivy

package io.lsn.java.common.condition;

import org.springframework.context.annotation.Conditional;

import java.lang.annotation.*;

/**
 * @author Patryk Szlagowski
 */
@Target({ ElementType.TYPE, ElementType.METHOD })
@Retention(RetentionPolicy.RUNTIME)
@Documented
@Conditional(OnConfigurationCondition.class)
public @interface ConditionalOnConfiguration {

    enum Type {
        ENDPOINT,
        SERVICE
    }

    Type type();

    String name();
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy