MCPcopy Index your code
hub / github.com/Chris2018998/beecp

github.com/Chris2018998/beecp @BeeCP-5.2.2

Chat with this repo
repository ↗ · DeepWiki ↗ · release BeeCP-5.2.2 ↗ · + Follow
1,886 symbols 5,519 edges 196 files 272 documented · 14% 1 cross-repo links
What it actually does AI analysis from the code graph — generated when you open this
loading…
README

🌿 BeeCP

A JDBC connection pool with the characteristics of minimal code, few dependencies, high performance, and high coverage; Technical advantages: single-connection caching, fixed-length array, non-moving wait, asynchronous addition, etc.

  • Supports blocking interruption operations‌
  • Supports restart and configuration reload‌
  • Provides interfaces for extensibility‌
  • Supports virtual thread applications‌
  • Provide monitoring capabilities‌

Links

English

中文

Artifacts

Java7+

<dependency>
   <groupId>com.github.chris2018998</groupId>
   <artifactId>beecp</artifactId>
   <version>5.2.2</version>
</dependency>

Java6(deprecated)

<dependency>
   <groupId>com.github.chris2018998</groupId>
   <artifactId>beecp</artifactId>
   <version>1.6.10</version>
</dependency>

Extension points exported contracts — how you extend this code

BeeConnectionFactory (Interface)
Connection factory interface. @author Chris Liao @version 1.0 [22 implementers]
src/main/java/org/stone/beecp/BeeConnectionFactory.java
BeeCPHelloMBean (Interface)
@author Chris Liao [2 implementers]
src/test/java/org/stone/test/beecp/objects/BeeCPHelloMBean.java
BeeConnectionPredicate (Interface)
Connection predicate interface. @author Chris Liao @version 1.0 [6 implementers]
src/main/java/org/stone/beecp/BeeConnectionPredicate.java
BeeConnectionPool (Interface)
Connection pool interface,a default implementation is provided for it,@see{@link org.stone.beecp.pool.FastConnectionPool [6 …
src/main/java/org/stone/beecp/BeeConnectionPool.java
BeeXaConnectionFactory (Interface)
A XAConnection factory interface. @author Chris Liao @version 1.0 [21 implementers]
src/main/java/org/stone/beecp/BeeXaConnectionFactory.java
BeeMethodLogListenerFactory (Interface)
Method execution listener interface factory @author Chris Liao [16 implementers]
src/main/java/org/stone/beecp/BeeMethodLogListenerFactory.java

Core symbols most depended-on inside this repo

getMessage
called by 148
src/main/java/org/stone/beecp/exception/BeeSQLException.java
getConnection
called by 124
src/main/java/org/stone/beecp/BeeConnectionPool.java
getName
called by 116
src/test/java/org/stone/test/beecp/objects/BeeCPHelloMBean.java
get
called by 82
src/main/java/org/stone/tools/atomic/IntegerFieldUpdaterImpl.java
getPoolMonitorVo
called by 82
src/main/java/org/stone/beecp/BeeConnectionPool.java
check
called by 77
src/main/java/org/stone/beecp/BeeDataSourceConfig.java
setConnectionFactory
called by 76
src/main/java/org/stone/beecp/BeeDataSourceConfig.java
setMaxActive
called by 54
src/main/java/org/stone/beecp/BeeDataSourceConfig.java

Shape

Method 1,669
Class 204
Interface 13

Languages

Java100%

Modules by API surface

src/test/java/org/stone/test/beecp/driver/MockDatabaseMetaData.java176 symbols
src/main/java/org/stone/beecp/BeeDataSourceConfig.java146 symbols
src/test/java/org/stone/test/beecp/driver/MockResultSet.java98 symbols
src/test/java/org/stone/test/beecp/objects/MockObjectForPropertiesSet.java67 symbols
src/main/java/org/stone/beecp/pool/FastConnectionPool.java64 symbols
src/test/java/org/stone/test/beecp/driver/MockCallableStatement.java55 symbols
src/test/java/org/stone/test/beecp/driver/MockConnection.java44 symbols
src/test/java/org/stone/test/beecp/objects/pool/PoolMonitorVoImpl.java39 symbols
src/test/java/org/stone/test/beecp/driver/MockPreparedStatement.java38 symbols
src/test/java/org/stone/test/beecp/driver/MockStatement.java37 symbols
src/test/java/org/stone/test/beecp/driver/MockConnectionProperties.java37 symbols
src/main/java/org/stone/beecp/BeeDataSource.java33 symbols

Used by 1 indexed graphs manifest dependencies, hub-wide

Datastores touched

(mysql)Database · 1 repos

For agents

$ claude mcp add beecp \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact

Ask about this repo answers extend the page