Java Doc for ConnectionInfoIF.java in  » Database-JDBC-Connection-Pool » proxool » org » logicalcobwebs » proxool » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » Database JDBC Connection Pool » proxool » org.logicalcobwebs.proxool 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.logicalcobwebs.proxool.ConnectionInfoIF

All known Subclasses:   org.logicalcobwebs.proxool.ConnectionInfo,
ConnectionInfoIF
public interface ConnectionInfoIF extends Comparable(Code)
Provides information about an individual connection. You can get a collection of these from ProxoolFacade.getConnectionInfos ProxoolFacade . You get back information about all the connections in a particular pool.
 String alias = "myPool";
 Iterator i = ProxoolFacade.getConnectionInfos(alias).iterator();
 while (i.hasNext()) {
 ConnectionInfoIF c = (ConnectionInfoIF)i.next();
 ...
 }
 

version:
   $Revision: 1.12 $, $Date: 2005/10/07 08:18:23 $
author:
   billhorsman
author:
   $Author: billhorsman $ (current maintainer)


Field Summary
final static  intMARK_FOR_EXPIRY
     The next time this connection is made available we should expire it.
final static  intMARK_FOR_USE
    
final static  intSTATUS_ACTIVE
    
final static  intSTATUS_AVAILABLE
    
final static  intSTATUS_NULL
    
final static  intSTATUS_OFFLINE
    


Method Summary
 longgetAge()
    
 DategetBirthDate()
    
 longgetBirthTime()
     The time that this connection was created.
 StringgetDelegateHashcode()
     The hashcode (in hex) of the delegate connection object.
 StringgetDelegateUrl()
     The URL that this connection is using (the definition might have changed since this connection was built).
 longgetId()
    
 intgetMark()
     Sometimes we want do something to a connection but can't because it is still active and we don't want to disrupt its use.
 StringgetProxyHashcode()
     The hashcode (in hex) of the ProxyConnection object.
 StringgetRequester()
     The name of the thread that asked for this connection.
 String[]getSqlCalls()
     A log of the last SQL used on this connection.
 intgetStatus()
     The status of the connection.
 longgetTimeLastStartActive()
     When this connection was last given out.
 longgetTimeLastStopActive()
     When this connection was last given back (or zero if it is still active).

Field Detail
MARK_FOR_EXPIRY
final static int MARK_FOR_EXPIRY(Code)
The next time this connection is made available we should expire it.
See Also:   ConnectionInfoIF.getMark



MARK_FOR_USE
final static int MARK_FOR_USE(Code)
Default - treat as normal
See Also:   ConnectionInfoIF.getMark



STATUS_ACTIVE
final static int STATUS_ACTIVE(Code)
The connection is in use
See Also:   ConnectionInfoIF.getStatus



STATUS_AVAILABLE
final static int STATUS_AVAILABLE(Code)
The connection is available for use
See Also:   ConnectionInfoIF.getStatus



STATUS_NULL
final static int STATUS_NULL(Code)
This is the start and end state of every connection
See Also:   ConnectionInfoIF.getStatus



STATUS_OFFLINE
final static int STATUS_OFFLINE(Code)
The connection is in use by the house keeping thread
See Also:   ConnectionInfoIF.getStatus





Method Detail
getAge
long getAge()(Code)
The age in millseconds since this connection was built



getBirthDate
Date getBirthDate()(Code)
Like ConnectionInfoIF.getBirthTime but in Date format birthDate



getBirthTime
long getBirthTime()(Code)
The time that this connection was created. The number of milliseconds since midnight, January 1, 1970 UTC.



getDelegateHashcode
String getDelegateHashcode()(Code)
The hashcode (in hex) of the delegate connection object. This uniquely identifies the underlying connection. delegateHashcode



getDelegateUrl
String getDelegateUrl()(Code)
The URL that this connection is using (the definition might have changed since this connection was built). delegateUrl



getId
long getId()(Code)
A unique ID for this connection



getMark
int getMark()(Code)
Sometimes we want do something to a connection but can't because it is still active and we don't want to disrupt its use. So we mark it instead and when it stops being active we can perform the necessary operation. The only thing we do at the moment is ConnectionInfoIF.MARK_FOR_EXPIRY expire the connection (if it is too old for instance). And this will happen if the housekeeper decides it should but the connection is still active.



getProxyHashcode
String getProxyHashcode()(Code)
The hashcode (in hex) of the ProxyConnection object. This uniquely identifies this proxy connection. proxyHashcode



getRequester
String getRequester()(Code)
The name of the thread that asked for this connection.



getSqlCalls
String[] getSqlCalls()(Code)
A log of the last SQL used on this connection. Only populated if org.logicalcobwebs.proxool.ConnectionPoolDefinitionIF.isTrace is enabled. the most recent SQL to be used



getStatus
int getStatus()(Code)
The status of the connection. Can be either: ConnectionInfoIF.STATUS_NULL null , ConnectionInfoIF.STATUS_AVAILABLE available , ConnectionInfoIF.STATUS_ACTIVE active or ConnectionInfoIF.STATUS_OFFLINE offline .



getTimeLastStartActive
long getTimeLastStartActive()(Code)
When this connection was last given out. The number of milliseconds since midnight, January 1, 1970 UTC.



getTimeLastStopActive
long getTimeLastStopActive()(Code)
When this connection was last given back (or zero if it is still active). The number of milliseconds since midnight, January 1, 1970 UTC.



www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.