I agree with Martin which is why I originally prefixed the subject with [OT] on my first response.

In the end, fleshed out, your stuff may be of interest. But in the mean time, there are probably more appropriate places for you to learn about these parts of Java on your journey to realizing your ideas.

-Paul

Dakota Jack wrote:

Thanks for your input, Martin, however .................................

I am doing this in an attempt to flush out HaD, Martin.  HaD is a
potential Struts 2.0 implementation, which seems to be an eminently
appropriate topic for a Struts developer list.

Jack


On Thu, 2 Dec 2004 12:40:30 -0800, Martin Cooper <[EMAIL PROTECTED]> wrote:

Please move this thread to a Java language mailing list. This
discussion is not related to Struts. Thanks.

--
Martin Cooper




On Thu, 2 Dec 2004 12:30:03 -0800, Dakota Jack <[EMAIL PROTECTED]> wrote:

Craig,

I am thinking of doing a wrapper, e.g. PointComposite, which will then
not have to be updated, because it will only adapt the signatures of
the interface Point (not implement Point) but that the actual object
doing the work will be a PointImpl which will soley be a weak
reference and available only and updated internally as a Point object
through the PointHotFactory static methods.  This would mean that
there would be no strong reference to a Point class external to the
PointComposite objects.  Does this make sense to you?  The class of
the internal Point object, i.e. inside the PointComposite would be
updated via a callback with a weak referenced listener.  This may all
be way too complex.  If so, then I can abandon it, but I think it
deserves a look.  I think maybe it could be made simple.



Jack

On Thu, 2 Dec 2004 12:10:58 -0800, Dakota Jack <[EMAIL PROTECTED]> wrote:

Thanks, Craig,

I am going to have to look into this more, then.  Interesting stuff in
any event.

Jack




On Thu, 2 Dec 2004 12:07:28 -0800, Craig McClanahan <[EMAIL PROTECTED]> wrote:

On Thu, 2 Dec 2004 11:56:31 -0800, Dakota Jack <[EMAIL PROTECTED]> wrote:


Essentially, I am trying to keep a WeakReference to
Point classes so that when I update the Point.class I can change the
classes for all the PointImpl objects out there.

My understanding of Java (extensive in many areas, but not necessarily comprehensive here) is that this kind of replacement is *not* possible at all. At best, you can create new instances of the new class and then transfer the state information -- but that still doesn't clean up references that other objects will have to the old instance.


Jack

Craig



--




"You can't wake a person who is pretending to be asleep."

~Native Proverb~

"Each man is good in His sight. It is not necessary for eagles to be crows."

~Hunkesni (Sitting Bull), Hunkpapa Sioux~


--

"You can't wake a person who is pretending to be asleep."

~Native Proverb~

"Each man is good in His sight. It is not necessary for eagles to be crows."

~Hunkesni (Sitting Bull), Hunkpapa Sioux~

---------------------------------------------------------------------


To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]







---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]



Reply via email to