| Modifier and Type | Class and Description |
|---|---|
| public class |
| Modifier and Type | Field and Description |
|---|---|
| private Set | |
| private Semaphore | |
| private ReadWriteLock | |
| private ConnectionUrl | |
| private ConcurrentMap | |
| private int | |
| private BlockingQueue | |
| private boolean | |
| private int | |
| private int | |
| private Set | |
| private final ClientImpl. | |
| private boolean | |
| private int | |
| private SessionFactory |
| Access | Constructor and Description |
|---|---|
| public | |
| public |
| Modifier and Type | Method and Description |
|---|---|
| private Properties | |
| public void | |
| private Session | |
| private Session | |
| public Session | getSession()
Implements com. Get |
| public void | handleEvent(Protocol.
Implements com.
|
| pack-priv void | |
| private void | |
| private ClientImpl. | |
| private ClientImpl. | |
| private void | |
| private void | |
| private ClientImpl. |
| activeProtocols | back to summary |
|---|---|
| private Set<WeakReference<ClientImpl. | |
| availableProtocols | back to summary |
|---|---|
| private Semaphore availableProtocols | |
| clientShutdownLock | back to summary |
|---|---|
| private ReadWriteLock clientShutdownLock | |
| connUrl | back to summary |
|---|---|
| private ConnectionUrl connUrl | |
| demotedHosts | back to summary |
|---|---|
| private ConcurrentMap<HostInfo, Long> demotedHosts | |
| demotedTimeout | back to summary |
|---|---|
| private int demotedTimeout | |
| idleProtocols | back to summary |
|---|---|
| private BlockingQueue<ClientImpl. | |
| isClosed | back to summary |
|---|---|
| private boolean isClosed | |
| maxIdleTime | back to summary |
|---|---|
| private int maxIdleTime | |
| maxSize | back to summary |
|---|---|
| private int maxSize | |
| nonPooledSessions | back to summary |
|---|---|
| private Set<WeakReference<Session>> nonPooledSessions | |
| poisonProtocolMarker | back to summary |
|---|---|
| private final ClientImpl. | |
| poolingEnabled | back to summary |
|---|---|
| private boolean poolingEnabled | |
| queueTimeout | back to summary |
|---|---|
| private int queueTimeout | |
| sessionFactory | back to summary |
|---|---|
| private SessionFactory sessionFactory | |
| ClientImpl | back to summary |
|---|---|
| public ClientImpl(String url, String clientPropsJson) | |
| ClientImpl | back to summary |
|---|---|
| public ClientImpl(String url, Properties clientProps) | |
| clientPropsFromJson | back to summary |
|---|---|
| private Properties clientPropsFromJson(String clientPropsJson) | |
| close | back to summary |
|---|---|
| public void close() Implements com. Doc from com. Close
Calling the method
| |
| getNonPooledSession | back to summary |
|---|---|
| private Session getNonPooledSession() | |
| getPooledSession | back to summary |
|---|---|
| private Session getPooledSession() | |
| getSession | back to summary |
|---|---|
| public Session getSession() Implements com. Doc from com. Get | |
| handleEvent | back to summary |
|---|---|
| public void handleEvent(Protocol. Implements com.
| |
| idleProtocol | back to summary |
|---|---|
| pack-priv void idleProtocol(ClientImpl. | |
| init | back to summary |
|---|---|
| private void init(String url, Properties clientProps) | |
| newPooledXProtocol | back to summary |
|---|---|
| private ClientImpl. | |
| newPooledXProtocol | back to summary |
|---|---|
| private ClientImpl. | |
| removeActivePooledXProtocol | back to summary |
|---|---|
| private void removeActivePooledXProtocol(ClientImpl. | |
| validateAndInitializeClientProps | back to summary |
|---|---|
| private void validateAndInitializeClientProps(Properties clientProps) | |
| validateAndResetPooledXProtocol | back to summary |
|---|---|
| private ClientImpl. | |
| Modifier and Type | Field and Description |
|---|---|
| private HostInfo | |
| private long | |
| private int |
| Access | Constructor and Description |
|---|---|
| pack-priv | |
| pack-priv |
| Modifier and Type | Method and Description |
|---|---|
| public void | close()
Overrides com. Implements com.
|
| pack-priv HostInfo | |
| pack-priv boolean | |
| pack-priv boolean | |
| pack-priv void |
| hostInfo | back to summary |
|---|---|
| private HostInfo hostInfo | |
| idleSince | back to summary |
|---|---|
| private long idleSince | |
| maxIdleTime | back to summary |
|---|---|
| private int maxIdleTime | |
| PooledXProtocol | back to summary |
|---|---|
| pack-priv PooledXProtocol() | |
| PooledXProtocol | back to summary |
|---|---|
| pack-priv PooledXProtocol(HostInfo hostInfo, PropertySet propertySet, int maxIdleTime) | |
| close | back to summary |
|---|---|
| public void close() Overrides com. Implements com.
| |
| getHostInfo | back to summary |
|---|---|
| pack-priv HostInfo getHostInfo() | |
| isHostInfoValid | back to summary |
|---|---|
| pack-priv boolean isHostInfoValid(List<HostInfo> hostsList) | |
| isIdleTimeoutReached | back to summary |
|---|---|
| pack-priv boolean isIdleTimeoutReached() | |
| realClose | back to summary |
|---|---|
| pack-priv void realClose() | |