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]>

Reply via email to