Detailed report on module WinstoneDataSource

MetricTagOverallPer Function
Lines of CodeLOC 320******
McCabe's Cyclomatic NumberMVG 39******
Lines of CommentCOM 63********
LOC/COML_C 5.079 
MVG/COMM_C 0.619 
Weighted Methods per Class (  weighting = unity )WMC1 21 
Weighted Methods per Class (  weighting = visible )WMCv 0 
Depth of Inheritance TreeDIT 1 
Number of ChildrenNOC 0 
Coupling between objectsCBO 15 
Information Flow measure (  inclusive )IF4 196********
Information Flow measure (  visible )IF4v 196********
Information Flow measure (  concrete )IF4c 0********

Definitions and Declarations

DescriptionLOCMVGCOML_CM_C
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:42
22 0 17 1.294------

Functions

Function prototypeLOCMVGCOML_CM_C
WinstoneDataSource(  String,  Map,  ClassLoader )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:75

39 4 5 7.800------
destroy(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:129

13 1 3------------
executeKeepAlive(  Connection )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:369

16 2 0------------
executeKeepAliveOnUnused(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:347

16 2 4------------
getConnection(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:162

3 0 0------------
getConnection(  String,  String )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:148

13 0 3------------
getConnection(  int )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:169

40 4 10 4.000------
getLogWriter(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:265

3 0 0------------
getLoginTimeout(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:261

3 0 0------------
killConnection(  List,  Connection )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:423

7 0 0------------
killPooledConnections(  List,  int )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:408

11 2 5------------
log(  int,  String,  String,  Throwable )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:442

10 2 0------------
log(  int,  String,  String[],  Throwable )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:453

10 2 0------------
log(  int,  String,  Throwable )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:431

10 2 0------------
makeNewRealConnection(  List )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:390

11 1 4------------
prepareWrapper(  Connection )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:221

14 1 2------------
releaseConnection(  WinstoneConnection,  Connection )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:241

19 3 3------------
run(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:281

48 13 7 6.857 1.857
setLogWriter(  PrintWriter )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:273

3 0 0------------
setLoginTimeout(  int )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:269

3 0 0------------
toString(   )
definition   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:464

6 0 0------------

Relationships

ClientsSuppliers
WinstoneConnection [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneConnection.java:30
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneConnection.java:36


 
ClassLoader [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:75


Connection [V]
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:148
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:162
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:169
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:221
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:221
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:241
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:369
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:390
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:423


DataSource [CV]
implements   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:42


Driver [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:50


List [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:63
member variable   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:64
member variable   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:65
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:390
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:408
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:423


Map [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:75


PrintWriter [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:70
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:265
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:273


Properties [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:51


Runnable [CV]
implements   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:42


String [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:47
member variable   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:49
member variable   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:58
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:75
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:148
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:148
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:431
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:442
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:442
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:453
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:453
return type   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:464


Thread [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:67


Throwable [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:431
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:442
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:453


WinstoneConnection [V]
normal parameter   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:241


WinstoneResourceBundle [V]
member variable   F:\winstone-src-0.9.10\src\java\winstone\jndi\resourceFactories\WinstoneDataSource.java:44