public interface ConnectionPool<I,O> extends MetricEventsPublisher<ClientMetricsEvent<?>>
PooledConnection| Modifier and Type | Method and Description |
|---|---|
rx.Observable<ObservableConnection<I,O>> |
acquire() |
rx.Observable<java.lang.Void> |
discard(PooledConnection<I,O> connection)
Discards the passed connection from the pool.
|
rx.Observable<java.lang.Void> |
release(PooledConnection<I,O> connection) |
void |
shutdown() |
subscriberx.Observable<ObservableConnection<I,O>> acquire()
rx.Observable<java.lang.Void> release(PooledConnection<I,O> connection)
rx.Observable<java.lang.Void> discard(PooledConnection<I,O> connection)
connection - The connection to discard.void shutdown()