package com.github.kristofa.brave.mysql;
import com.github.kristofa.brave.ClientTracer;
import java.io.Closeable;
import java.io.IOException;
/**
* A simple bean whose only purpose in life is to manage the lifecycle of the {@linkplain ClientTracer} in the {@linkplain MySQLStatementInterceptor}.
*/
public class MySQLStatementInterceptorManagementBean implements Closeable {
public MySQLStatementInterceptorManagementBean(final ClientTracer tracer) {
MySQLStatementInterceptor.setClientTracer(tracer);
}
@Override
public void close() throws IOException {
MySQLStatementInterceptor.setClientTracer(null);
}
}