You are correct I was mixing my terms. Dumb oversite on my part :-D. Thanks. Brandon Goodin Phase Web and Multimedia P (406) 862-2245 F (406) 862-0354 [EMAIL PROTECTED] http://www.phase.ws
> -----Original Message----- > From: Sandor KELEMEN [mailto:[EMAIL PROTECTED]] > Sent: Monday, December 09, 2002 1:58 PM > To: OJB Users List > Subject: Re: PersistensBroker in servlets > > > It seems to me, that you are confusing the following two concepts: > > 1.) finally block > http://java.sun.com/docs/books/jls/second_edition/html/statements. > doc.html#2 > 36653 > > 2.) finalization of class instances: > http://java.sun.com/docs/books/jls/second_edition/html/execution.d > oc.html#44 > 748 > > IMHO you should consider refering to the above links. > > cheers, > Sanyi > > > ----- Original Message ----- > From: "Phase Web and Multimedia" <[EMAIL PROTECTED]> > To: "OJB Users List" <[EMAIL PROTECTED]> > Sent: Monday, December 09, 2002 9:31 PM > Subject: RE: PersistensBroker in servlets > > > > This would mean that i have to wait on garbage collection to close my > > connection. It is a good idea to close your broker in the > finally block in > > the event that you have an exception. But, I don't like to wait on > garbage > > collection to close my connections. I perfer to close them explicitly. > Also, > > I use static methods a lot to perform transactions so i am not dealing > with > > a garbage collected item as if i would be if i were to instantiate an > object > > then call the method. > > > > Brandon Goodin > > Phase Web and Multimedia > > P (406) 862-2245 > > F (406) 862-0354 > > [EMAIL PROTECTED] > > http://www.phase.ws > > > > > > > -----Original Message----- > > > From: Hardt, Shannon [mailto:[EMAIL PROTECTED]] > > > Sent: Monday, December 09, 2002 9:32 AM > > > To: OJB Users List > > > Subject: RE: PersistensBroker in servlets > > > > > > > > > > > > Please correct me if I'm wrong, but wouldn't it be safer to have > > > the broker.close(); method in a finally block? Something like: > > > > > > PersistenceBroker broker = null; > > > try > > > { > > > broker = PersistenceBrokerFactory.defaultPersistenceBroker(); > > > // use the broker > > > } > > > catch (PersistenceBrokerException ex) > > > { > > > // handle exception > > > } > > > catch (PBFactoryException ex) > > > { > > > // handle exception > > > } > > > finally > > > { > > > if ( broker != null ) > > > { > > > try > > > { > > > broker.close(); > > > } catch ( Exception ignored ) {} > > > } > > > } > > > > > > Shannon Hardt > > > > > > > > > > > > -----Original Message----- > > > From: Phase Web and Multimedia [mailto:[EMAIL PROTECTED]] > > > Sent: Monday, December 09, 2002 4:32 AM > > > To: OJB Users List > > > Subject: RE: PersistensBroker in servlets > > > > > > > > > I've been using it in a servlet environment for some time. You need to > > > retrieve a PesistenceBroker from the poool that exists already > > > and use it do > > > your operations and close it. Just make sure you close it when > > > you are done. > > > > > > Example: > > > > > > try{ > > > > > > PersistenceBroker broker = > > > PersistenceBrokerFactory.defaultPersistenceBroker(); > > > broker.close(); > > > > > > } catch (PersistenceBrokerException ex) { > > > logger.error(ex.getMessage(), ex.fillInStackTrace()); > > > } catch (PBFactoryException ex) { > > > logger.error(ex.getMessage(), ex.fillInStackTrace()); > > > } > > > > > > Brandon Goodin > > > Phase Web and Multimedia > > > P (406) 862-2245 > > > F (406) 862-0354 > > > [EMAIL PROTECTED] > > > http://www.phase.ws > > > > > > > > > > -----Original Message----- > > > > From: Roland Carlsson [mailto:[EMAIL PROTECTED]] > > > > Sent: Monday, December 09, 2002 3:05 AM > > > > To: OJB Users List > > > > Subject: PersistensBroker in servlets > > > > > > > > > > > > Hi! > > > > How do one use OJB in a servlets? The example I finds is only an > > > > application and I doesn't find any information concurrency in > > > > OJB. Is the PersistensBroker synchronized properly to be used > > > > strait ahead or do I have to build a broker-pool > > > > > > > > I'm sorry if I missed anything in the documentation > > > > > > > > Thanks in advance > > > > Roland Carlsson > > > > > > > > > -- > > > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > > > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > > > > > > > -- > > > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > > > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > > > > > > > > > > -- > > To unsubscribe, e-mail: > <mailto:[EMAIL PROTECTED]> > > For additional commands, e-mail: > <mailto:[EMAIL PROTECTED]> > > > > > > > > -- > To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> > For additional commands, e-mail: <mailto:[EMAIL PROTECTED]> > > -- To unsubscribe, e-mail: <mailto:[EMAIL PROTECTED]> For additional commands, e-mail: <mailto:[EMAIL PROTECTED]>
