Package oracle.ucp.jdbc
Class PoolDataSourceImpl.ConnectionPublisher<ConnectionBuilderType,ConnectionType>
java.lang.Object
oracle.ucp.jdbc.PoolDataSourceImpl.ConnectionPublisher<ConnectionBuilderType,ConnectionType>
- All Implemented Interfaces:
Flow.Publisher<ConnectionType>,Diagnosable
- Enclosing class:
- PoolDataSourceImpl
protected class PoolDataSourceImpl.ConnectionPublisher<ConnectionBuilderType,ConnectionType>
extends Object
implements Flow.Publisher<ConnectionType>, Diagnosable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionOnly used by the default methods of this interface.voidsubscribe(Flow.Subscriber<? super ConnectionType> subscriber) Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface oracle.ucp.diagnostics.Diagnosable
beginCurrentSql, debug, debug, endCurrentSql, format, isLoggingLevelFinest, resumeLogging, secure, suspendLogging, trace, trace
-
Constructor Details
-
ConnectionPublisher
-
-
Method Details
-
subscribe
- Specified by:
subscribein interfaceFlow.Publisher<ConnectionBuilderType>
-
getDiagnosable
Description copied from interface:DiagnosableOnly used by the default methods of this interface. No other code should use it. Every class that implements this interface must either override this method to return a Diagnosable that actually implements the other methods or override the other methods to actually implement their defined behavior. It is not necessary or appropriate to do both.- Specified by:
getDiagnosablein interfaceDiagnosable- Returns:
-