If an EJBException is thrown, the bean is destroyed.  I don't believe you'll have a
chance to clean up the socket unless you put it in a finalize() method.

cc

"Joel A. Thompson" wrote:

> Why not use a stateless session bean, which has the handle
> to the Socket in  a member variable.  This way you can control
> the number of SSB's. Make sure to initialize the connection, then
> use the SSB by invoking a single method call... ie ssb.sendRequest(), that
> gives a response back.  (Opposed to ssb.sendRequest() and ssb.getResponse())...
>
> re: "The problem is the single nominated port and the fact that threads are
> handled within the J2EE container."
> Usually requests on the port will be forked out by the Server as soon
> as the OPEN request comes in.  This way you won't have to worry
> about bottlenecking on the port...  As far as the threads within the J2ee
> container go... this is why you'd use the SSB, it will even "queue"
> requests if all SSB are currently in use.
>
> -Joel
> --
> --------------------------------------
> RHINO Systems Inc.
> RDBMS and Internet development
> Java/EJB/Oracle systems
> www.rhinosystemsinc.com
> EFAX#: (425)969-0745
> --------------------------------------
>
> Gamini de Alwis wrote:
>
> > Hello,
> > I am working on a typical shopping cart type application based on J2EE.
> > I am a bit stuck with the problem of Credit Card Authorization in
> > supplying credit card details to a clearing house and receiving a
> > response. I would like to do this from the server side. The Vendor
> > identified by us wants us to invoke an SSL socket on a given port and
> > send information via a standard POST request and will return a standard
> > response. Both the request and response can and will be stamped with a
> > unique reference.
> > The problem is the single nominated port and the fact that threads are
> > handled within the J2EE container.
> > Perhaps someone has been able to solve this problem and I would be
> > grateful for any suggestions or possible solutions to this problem.
> >
> > regards
> >
> > Gamini de Alwis
> > mailto:[EMAIL PROTECTED]
> > > Software Developer
> > > Business Manager Software
> > > Tel  (03) 9813 3022. Fax  (03) 9882 5887
> > >
> > >
> >
> > ===========================================================================
> > To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> > of the message "signoff EJB-INTEREST".  For general help, send email to
> > [EMAIL PROTECTED] and include in the body of the message "help".
>
> ===========================================================================
> To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
> of the message "signoff EJB-INTEREST".  For general help, send email to
> [EMAIL PROTECTED] and include in the body of the message "help".

===========================================================================
To unsubscribe, send email to [EMAIL PROTECTED] and include in the body
of the message "signoff EJB-INTEREST".  For general help, send email to
[EMAIL PROTECTED] and include in the body of the message "help".

Reply via email to