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

com.ingenico.direct.logging.HeaderObfuscator Maven / Gradle / Ivy

package com.ingenico.direct.logging;

import java.util.Map;

final class HeaderObfuscator extends Obfuscator {

	HeaderObfuscator(Map obfuscators) {
		// case insensitive
		super(obfuscators, true);
	}

	static Builder builder() {
		return new Builder();
	}

	static class Builder extends Obfuscator.Builder {

		@Override
		Builder withField(String name) {
			super.withField(name);
			return this;
		}

		@Override
		Builder withSensitiveField(String name) {
			super.withSensitiveField(name);
			return this;
		}

		@Override
		HeaderObfuscator build() {
			return new HeaderObfuscator(getObfuscators());
		}
	}
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy