ConnectionPoolInterface
in
Пул повторно используемых соединений.
Table of Contents
Methods
- acquire() : ConnectionInterface
- Берёт свободное соединение или создаёт новое.
- drain() : void
- Закрывает все соединения пула.
- release() : void
- Возвращает соединение в пул (если ещё открыто).
- size() : int
- Текущий размер пула (открытые слоты).
Methods
acquire()
Берёт свободное соединение или создаёт новое.
public
acquire(string $protocolId, string $endpoint[, ConnectionOptions|null $options = null ]) : ConnectionInterface
Parameters
- $protocolId : string
- $endpoint : string
- $options : ConnectionOptions|null = null
Return values
ConnectionInterfacedrain()
Закрывает все соединения пула.
public
drain() : void
release()
Возвращает соединение в пул (если ещё открыто).
public
release(ConnectionInterface $connection) : void
Parameters
- $connection : ConnectionInterface
size()
Текущий размер пула (открытые слоты).
public
size() : int