  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Struts - A MVC web framework | | Tomcat - JSP/Servlet container | | iText - An open source PDF Java Library | | JDOM - JDOM XML Parser | | J2EE - A mailing list for Java(tm) 2 Platform, Enterprise Edition | | J2EE Pattern - An interest list for Sun Java Center J2EE Pattern Catalog | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | | JSP - A mailing list about Java Server Pages specification and reference | |
Struts & Hibernate
|
|
|
  | | | setResourceAdapter method in ManagedConnectionFactory | setResourceAdapter method in ManagedConnectionFactory 2003-08-07 - By Sandeep Rajpathak
Back I face this problem while using the SUN J2EE 1.4 Beta 2 RI.
As per the JCA 1.5 specifications, the method "setResourceAdapter" present in the ManagedConnectionFactory method is called by the Application Server during the startup operation. However in the implementation that I have done, this does not seem to be happening. In fact there is another method called "setResourceAdapter" present in the ActivationSpec interface which the implementation class overrides, but even this one is not getting called.
Because this method does not get called there is no way for the Outbound /Inbound handlers to get data-objects initialized during the ResourceAdapter startup. Infact I had to use the deprecated Singleton pattern for making these data-objects available to the various classes for ex. ManagedConnectionFactoryImpl, ConnectionImpl etc.
What could possibly be the reasons for this method not getting called by the application server?
Regards Sandeep
=========================================================================== To unsubscribe, send email to listserv@(protected) and include in the body of the message "signoff J2EE-INTEREST". For general help, send email to listserv@(protected) and include in the body of the message "help".
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN"> <HTML><HEAD> <META http-equiv=Content-Type content="text/html; charset=iso-8859 (See http://iso-8859.ora-code.com)-1"> <META content="MSHTML 6.00.2800.1170" name=GENERATOR> <STYLE></STYLE> </HEAD> <BODY bgColor=#ffffff> <DIV><FONT face=Verdana size=2>I face this problem while using the SUN J2EE 1.4 Beta 2 RI.</FONT></DIV> <DIV><FONT face=Verdana size=2></FONT> </DIV> <DIV><FONT face=Verdana size=2>As per the JCA 1.5 specifications, the method "setResourceAdapter" present in the ManagedConnectionFactory method is called by the Application Server during the startup operation. However in the implementation that I have done, this does not seem to be happening. In fact there is another method called "setResourceAdapter" present in the ActivationSpec interface which the implementation class overrides, but even this one is not getting called.</FONT></DIV> <DIV><FONT face=Verdana size=2></FONT> </DIV> <DIV><FONT face=Verdana size=2>Because this method does not get called there is no way for the Outbound/Inbound handlers to get data-objects initialized during the ResourceAdapter startup. Infact I had to use the deprecated Singleton pattern for making these data-objects available to the various classes for ex. ManagedConnectionFactoryImpl , ConnectionImpl etc.</FONT></DIV> <DIV><FONT face=Verdana size=2></FONT> </DIV> <DIV><FONT face=Verdana size=2>What could possibly be the reasons for this method not getting called by the application server?</FONT></DIV> <DIV><FONT face=Verdana size=2></FONT> </DIV> <DIV><FONT face=Verdana size=2>Regards</FONT></DIV> <DIV><FONT face=Verdana size=2>Sandeep</FONT></DIV></BODY></HTML> =========================================================================== To unsubscribe, send email to listserv@(protected) and include in the body of the message "signoff J2EE-INTEREST". For general help, send email to listserv@(protected) and include in the body of the message "help". <p>
|
|
 |