>From the spec:
Section 5.1: For a client, a session object is a non-persistent object that
implements some business logic running on the server. One way to think of a
session object is as a logical extension of the client program that runs on
the server. A session object is not shared among multiple clients.
Jeff 8-)
-----Original Message-----
From: [EMAIL PROTECTED]
[mailto:[EMAIL PROTECTED]]On Behalf Of [EMAIL PROTECTED]
Sent: Wednesday, April 26, 2000 3:16 PM
To: EJBoss
Subject: RE: creating a resource that sticks around in the server?
Do you mean it can't be shared by more than one JVM client, or is the
stateful session bean tied to a particular thread or object in the client?
I'm confused as to why a remote reference cannot be shared.
Greg
On Wed, 26 Apr 2000, Jeff Oh wrote:
> Except that a stateful session bean belongs to the client that
instantiated
> it, and cannot be shared between clients (or at least that behaviour is
not
> portable)...
>
> Jeff 8-)
>
> -----Original Message-----
> From: [EMAIL PROTECTED]
> [mailto:[EMAIL PROTECTED]]On Behalf Of [EMAIL PROTECTED]
> Sent: Wednesday, April 26, 2000 1:22 PM
> To: Jim Archer
> Cc: EJBoss
> Subject: Re: creating a resource that sticks around in the server?
>
>
> Singleton means that you only have one instance in your application of a
> particular class. In this case the Stateful Session bean is the singleton
> because you only want one instance, right? So to get a reference to the
> bean, you call SingletonManager.getInstance() instead of calling
> BeanHome.create().
>
>
> public class BeanManager {
> static Bean theBean = null;
>
> static public Bean getInstance() {
> if (theBean==null) {
> // lookup BeanHome
> // beanhome = .....
> theBean = beanhome.create();
> }
> return theBean;
> }
> }
>
> Every client that calls getInstance() gets the same session bean
> reference.
>
> On Wed, 26 Apr 2000, Jim Archer wrote:
>
> > Hi Greg...
> >
> > This is about what I want to do, but I guess I have to admit that I
don't
> > know what a singleton bean is.
> >
> > Is that an EJB term or a Java term? Other than EJB beans, I am only
> > familliar with Beans that plug into a visual building environment, so
I'm
> a
> > bit confused...
> >
> > Thanks!
> >
> > Jim
> >
> >
> >
> > --On Wednesday, April 26, 2000 3:27 PM -0400 [EMAIL PROTECTED] wrote:
> >
> > > I may be smoking crack, but would it be possible to create a statefull
> > > session bean and make the reference or handle a singleton? This way
all
> > > clients share the same reference. This would work in a cluster also
> > > because each node could get the reference from the same place.
> > >
> > > Greg
> > >
> > > On Wed, 26 Apr 2000, Jim Archer wrote:
> > >
> > >>
> > >> Hi All...
> > >>
> > >> I have a design problem I hope someone woulden't mind helping me
> with...
> > >>
> > >> I need to create a data structure inside an EJB server that will hang
> > >> around and be used by other beans, but dosent belong to any
particular
> > >> client and dosen't persist to a database...
> > >>
> > >> I can't use a stateless session bean, since they come and go. I can't
> > >> use a statefull session bean, since thats an extension of a
particular
> > >> client, and I'm not sure if this can be done with an entity bean,
> since
> > >> there really is no data to persist. I'm not sure if its an entity
bean
> > >> how other beans would get a reference to a particular instance of it
> (I
> > >> only want there to ever be one instance).
> > >>
> > >> We have discussed having it live outside the server, but then beans
> > >> inside the server have to use RMI to call it and JNDI to locate it
and
> > >> that just seems like a poor solution to me...
> > >>
> > >> I would greatly appreciate any suggestions or ststements as to why I
> > >> don't know what I'm talking about <Grin>
> > >>
> > >> Thanks!
> > >>
> > >> Jim
> > >>
> > >>
> > >>
> > >>
> > >> --
> > >> --------------------------------------------------------------
> > >> To subscribe: [EMAIL PROTECTED]
> > >> To unsubscribe: [EMAIL PROTECTED]
> > >> Problems?: [EMAIL PROTECTED]
> > >>
> > >>
> > >
> > >
> > >
> > > --
> > > --------------------------------------------------------------
> > > To subscribe: [EMAIL PROTECTED]
> > > To unsubscribe: [EMAIL PROTECTED]
> > > Problems?: [EMAIL PROTECTED]
> >
> >
> >
> >
> >
>
>
>
> --
> --------------------------------------------------------------
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> Problems?: [EMAIL PROTECTED]
>
>
>
>
> --
> --------------------------------------------------------------
> To subscribe: [EMAIL PROTECTED]
> To unsubscribe: [EMAIL PROTECTED]
> Problems?: [EMAIL PROTECTED]
>
>
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Problems?: [EMAIL PROTECTED]
--
--------------------------------------------------------------
To subscribe: [EMAIL PROTECTED]
To unsubscribe: [EMAIL PROTECTED]
Problems?: [EMAIL PROTECTED]