• Post Reply Bookmark Topic Watch Topic
  • New Topic
programming forums Java Mobile Certification Databases Caching Books Engineering Micro Controllers OS Languages Paradigms IDEs Build Tools Frameworks Application Servers Open Source This Site Careers Other Pie Elite all forums
this forum made possible by our volunteer staff, including ...
Marshals:
  • Campbell Ritchie
  • Jeanne Boyarsky
  • Ron McLeod
  • Paul Clapham
  • Liutauras Vilda
Sheriffs:
  • paul wheaton
  • Rob Spoor
  • Devaka Cooray
Saloon Keepers:
  • Stephan van Hulst
  • Tim Holloway
  • Carey Brown
  • Frits Walraven
  • Tim Moores
Bartenders:
  • Mikalai Zaikin

JBoss JCA 1.5 - how do I return my connections to the connection pool?

 
Greenhorn
Posts: 10
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
Hello,
I am implementing my own JCA 1.5 resource adapter in JBoss 5.1. I have used Iron Jacamar to auto-generate corresponding skeleton code for JCA 1.5.

My question is, where/how do I actually return the connection to the connection pool?

From the end user's perspective, this would entail something like connect.close(), however I'm not sure where exactly in the JCA stuff I'm supposed to handle this. Somewhere in the the ManagedConnection I'm assuming? There are two functions destroy and cleanup however there is no implemention for them and they sound like they actually physically close the connection.

Also wouldn't I need to somehow call a function on the connection pool to let it know? This may be accomplished by triggering an event to a listener but again I'm not sure the details of implementing this or where it should occur.

Thank you!
Kevin
 
author
Posts: 5856
7
Android Eclipse IDE Ubuntu
  • Mark post as helpful
  • send pies
    Number of slices to send:
    Optional 'thank-you' note:
  • Quote
  • Report post to moderator
I've never looked a connection pools from the other side of the fence. Perhaps if you looked at how JBoss AS does this for data sources, you could mimic that. I'm not sure where the exact source code is, but I would write a simple app that opened a datasource and printed out the full classpath for the class returned by JNDI when I look it up. The source for that class, and its close() method, should provide some clues.
 
What does a metric clock look like? I bet it is nothing like this tiny ad:
a bit of art, as a gift, that will fit in a stocking
https://gardener-gift.com
reply
    Bookmark Topic Watch Topic
  • New Topic