Home / Class/ MockStructuredLoggingJsonMembersCustomizerBuilder Class — spring-boot Architecture

MockStructuredLoggingJsonMembersCustomizerBuilder Class — spring-boot Architecture

Architecture documentation for the MockStructuredLoggingJsonMembersCustomizerBuilder class in MockStructuredLoggingJsonMembersCustomizerBuilder.java from the spring-boot codebase.

Entity Profile

Relationship Graph

Source Code

core/spring-boot/src/test/java/org/springframework/boot/logging/structured/MockStructuredLoggingJsonMembersCustomizerBuilder.java lines 29–56

public class MockStructuredLoggingJsonMembersCustomizerBuilder<T>
		implements StructuredLoggingJsonMembersCustomizer.Builder<T> {

	private final Supplier<StructuredLoggingJsonMembersCustomizer<T>> customizerSupplier;

	public MockStructuredLoggingJsonMembersCustomizerBuilder(
			Supplier<StructuredLoggingJsonMembersCustomizer<T>> customizerSupplier) {
		this.customizerSupplier = customizerSupplier;
	}

	private boolean nested;

	@Override
	public Builder<T> nested(boolean nested) {
		this.nested = nested;
		return this;
	}

	public boolean isNested() {
		return this.nested;
	}

	@Override
	public StructuredLoggingJsonMembersCustomizer<T> build() {
		return this.customizerSupplier.get();
	}

}

Domain

Analyze Your Own Codebase

Get architecture documentation, dependency graphs, and domain analysis for your codebase in minutes.

Try Supermodel Free