On 8/20/07, Mike Edwards <[EMAIL PROTECTED]> wrote:
>
> Simon,
>
> Yes, you've hit one of the parts of the Java spec that makes me least
> comfortable.
>
> The idea of sending around a reference for others to use is not
> something that fills me with joy, when that reference is essentially a
> reference to an instance.  I feel the religious debates about
> WS-Addressing coming on....
>
> Once instances can disappear in a puff of smoke, this whole area of
> function gets to be very uncomfortable.  Furthermore, if you did the
> passing around in the case of a callback service, who does the provider
> get to talk with???
>
> Simon Laws wrote:
> > Yes, I think so. From a specification point of view I was worrying about
> > the expected timescale of resource removal. Your assertion that it means
> > that the conversation cannot be reused clarifies this point.
> >
> > I'm not sure I agree with the MAY in the sentence "depending on the
> > implementation of the comms mechanism between client and provider that
> MAY
> > require some
> > additional communication to travel from the client side to the provider
> > side.". I can't square this away easily with the requirement of section
> > 1.6.3 of the Java  Annotations and API spec to allow for the passing of
> > conversational services as parameters where, if I understand it
> correctly,
> > a third party could be holding a reference to a conversation for which
> the
> > original client now calls Conversation.end(). Here a timeout is not good
> > enough and the service should be aware that the conversation has ended.
> >
>
> I suppose the MAY clause can be seen as being associated with whether
> any references have been copied or not.  If not, there are no worries.
> At least the sending of a reference can in principle be detected since
> it can't be used unless instantiated by some (SCA) runtime.
>
>
> Yours,  Mike.
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [EMAIL PROTECTED]
> For additional commands, e-mail: [EMAIL PROTECTED]
>
> Yes, agreed. If we haven't created any service reference copies then the
MAY is good.

Simon

Reply via email to