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() |
subscribe
rx.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()