org.infinispan.commons.configuration.StringConfiguration Maven / Gradle / Ivy
package org.infinispan.commons.configuration;
import org.infinispan.commons.dataconversion.MediaType;
/**
* A simple wrapper for a configuration represented as a String. The configuration can be in any
* of the supported formats: XML, JSON, and YAML.
*
* @author Tristan Tarrant
* @since 14.0
*/
public class StringConfiguration implements BasicConfiguration {
private final String string;
public StringConfiguration(String string) {
this.string = string;
}
@Override
public String toStringConfiguration(String name) {
return string;
}
@Override
public String toStringConfiguration(String name, MediaType mediaType, boolean clearTextSecrets) {
return string;
}
}