Context.java
package org.itsallcode.jdbc;
/**
* This represents a context with configuration for the Simple JDBC framework.
*/
public final class Context {
private Context() {
}
/**
* Create a new builder for {@link Context} objects.
*
* @return a new builder
*/
public static ContextBuilder builder() {
return new ContextBuilder();
}
/**
* A builder for {@link Context} objects.
*/
public static final class ContextBuilder {
private ContextBuilder() {
}
/**
* Build a new context.
*
* @return a new context
*/
@SuppressWarnings({ "java:S2325", "java:S2440" }) // Not-static by intention
public Context build() {
return new Context();
}
}
}