package grails.plugin.lightweightdeploy.connector;
import com.google.common.base.Objects;
import java.util.Map;
public class SessionsConfiguration {
private final boolean enabled;
private final String workerName;
public SessionsConfiguration() {
this(true, "");
}
public SessionsConfiguration(final Map<String, ?> config) {
this(Objects.firstNonNull((Boolean) config.get("enabled"), true),
Objects.firstNonNull((String) config.get("workerName"), ""));
}
private SessionsConfiguration(final boolean enabled, final String workerName) {
this.enabled = enabled;
this.workerName = workerName;
}
public boolean isEnabled() {
return enabled;
}
public String getWorkerName() {
return workerName;
}
}