  | Mailing List | | Home | | Forum Home | | JBoss - Java Application Server | | Tomcat - JSP/Servlet container | | Struts - A MVC web framework | | 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 | | JSP - A mailing list about Java Server Pages specification and reference | | Servlet - A mailing list for discussion about Sun Microsystem's Java Servlet API Technology | |
Struts & Hibernate
|
|
|
  | | | EJB Handle | EJB Handle 2004-04-07 - By George Maggessy
Back Hi Gurus,
I have a business delegate, that is also a singleton, that caches an EJB Handle instance. I don?t why but my initial lookups fail and after a pair of trials my application starts to work well and it doesn't fail anymore . Could anybody help me out with this problem? I'm working with a clustered application and all of my EJBs have an initial pool size of 5.
Thanks in advance, George
public class MasterDelegateHandler {
private static MasterDelegateHandler instance = null; private static Handle remoteHandle;
/** * Constructor */ private MasterDelegateHandler() { try { MasterSessionHome home =
(MasterSessionHome)ServiceLocator.getHomeSession( GeneralConstants.JNDI_MASTER_SESSION); remoteHandle = home.create().getHandle(); } catch (Exception e) { e.printStackTrace(); } }
public static synchronized MasterDelegateHandler getInstance() {
if (remoteHandle == null) { instance = new MasterDelegateHandler(); } return instance; }
private MasterSession getEJB() {
MasterSession remote = null; try { remote = (MasterSession)PortableRemoteObject.narrow( remoteHandle.getEJBObject(), MasterSession.class); } catch (RemoteException ex) { ex.printStackTrace(); } catch (ClassCastException ex) { ex.printStackTrace(); } return remote; }
public ResponseVO getAllIra() { ResponseVO response = new ResponseVO(null); try { response = getEJB().getAllIra(); } catch (Exception ex) { ... } return response; }
__ ____ ____ ____ ____ ____ ______ Do you Yahoo!? Yahoo! Small Business $15K Web Design Giveaway http://promotions.yahoo.com/design_giveaway/
==================================================================== Companion Site: http://www.corej2eepatterns.com J2EE BluePrints: http://java.sun.com/blueprints/corej2eepatterns List Archive: http://archives.java.sun.com/archives/j2eepatterns-interest.html Unsubscribing: email "signoff J2EEPATTERNS-INTEREST" to listserv@(protected)
|
|
 |