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

com.isuwang.dapeng.registry.ConfigKey Maven / Gradle / Ivy

package com.isuwang.dapeng.registry;

/**
 * Created by tangliu on 2016/2/16.
 */
public enum ConfigKey {

    Thread("thread"),

    ThreadPool("threadPool"),

    Timeout("timeout"),

    LoadBalance("loadBalance"),

    FailOver("failover"),

    Compatible("compatible");

    private final String value;

    private ConfigKey(String value) {
        this.value = value;
    }

    public String getValue() {
        return this.value;
    }

    public static ConfigKey findByValue(String value) {
        switch (value) {
            case "thread":
                return Thread;
            case "threadPool":
                return ThreadPool;
            case "timeout":
                return Timeout;
            case "loadBalance":
                return LoadBalance;
            case "failover":
                return FailOver;
            case "compatible":
                return Compatible;
            default:
                return null;
        }
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy