Interface TraceEventListenerProvider

All Superinterfaces:
OracleResourceProvider

public interface TraceEventListenerProvider extends OracleResourceProvider

A provider of listeners for application and system tracing events.

The oracle.jdbc.provider.traceEventListener connection property identifies the name of a TraceEventListenerProvider implementation. Connection properties under the namespace of oracle.jdbc.provider.traceEventListener configure any parameters that an implementation defines. To illustrate, the connection properties below would identify a provider named "example-provider", and configure a parameter named "traceLevel":

  oracle.jdbc.provider.traceEventListener=example-provider
  oracle.jdbc.provider.traceEventListener.traceLevel=INFO

ServiceLoader locates implementations of TraceEventListenerProvider declared by a META-INF/services/oracle.jdbc.spi.TraceEventListenerProvider file in the class path, or by a module-info.java file with a "provides oracle.jdbc.spi.TraceEventListenerProvider" directive in the module path. Typically, these files are distributed within a jar file that contains a TraceEventListenerProvider implementation.

Since:
23