Package org.jooq.impl
Class DefaultDiagnosticsListenerProvider
- java.lang.Object
-
- org.jooq.impl.DefaultDiagnosticsListenerProvider
-
- All Implemented Interfaces:
java.io.Serializable,DiagnosticsListenerProvider
public class DefaultDiagnosticsListenerProvider extends java.lang.Object implements DiagnosticsListenerProvider, java.io.Serializable
A default implementation forDiagnosticsListenerProvider.This implementation just wraps an instance of
DiagnosticsListener, always providing the same.- Author:
- Lukas Eder
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description DefaultDiagnosticsListenerProvider(DiagnosticsListener listener)Create a new provider instance from an argument listener.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description DiagnosticsListenerprovide()Provide anDiagnosticsListenerinstance.static DiagnosticsListenerProvider[]providers(DiagnosticsListener... listeners)Convenience method to construct an array ofDefaultDiagnosticsListenerProviderfrom an array ofDiagnosticsListenerinstances.java.lang.StringtoString()
-
-
-
Constructor Detail
-
DefaultDiagnosticsListenerProvider
public DefaultDiagnosticsListenerProvider(DiagnosticsListener listener)
Create a new provider instance from an argument listener.- Parameters:
listener- The argument listener.
-
-
Method Detail
-
providers
public static DiagnosticsListenerProvider[] providers(DiagnosticsListener... listeners)
Convenience method to construct an array ofDefaultDiagnosticsListenerProviderfrom an array ofDiagnosticsListenerinstances.
-
provide
public final DiagnosticsListener provide()
Description copied from interface:DiagnosticsListenerProviderProvide anDiagnosticsListenerinstance.Implementations are free to choose whether this method returns new instances at every call or whether the same instance is returned repetitively.
The lifecycle of the
DiagnosticsListeneris not specified. New instances can be provided any time clients want to reset their diagnostics.- Specified by:
providein interfaceDiagnosticsListenerProvider- Returns:
- A
DiagnosticsListenerinstance. - See Also:
DiagnosticsListener,DefaultDiagnosticsListenerProvider
-
toString
public java.lang.String toString()
- Overrides:
toStringin classjava.lang.Object
-
-