That is correct and my objection, however andreas pointed out that I was
arguing an irrelevant point anyhow, I will forward his email

marcf

|-----Original Message-----
|From: [EMAIL PROTECTED]
|[mailto:[EMAIL PROTECTED]]On Behalf Of David
|Jencks
|Sent: Tuesday, November 27, 2001 6:44 PM
|To: Rickard Oberg
|Cc: marc fleury; Andreas Schaefer;
|[EMAIL PROTECTED]
|Subject: Re: [JBoss-dev] Installer / Deployer Problem
|
|
|On 2001.11.27 17:23:32 -0500 Rickard Oberg wrote:
|> marc fleury wrote:
|>
|> > ok one of us doesn't get it, if you are "open most of the time" how do
|> you
|> > release the lock in the filesystem for anyone to overwrite the file ?
|> I
|> > could be missing it :)
|>
|>
|> 1. URLCL wants to access "custom://somejar.jar"
|> 2. It uses CustomURLHandler to get a connection to somejar.jar. This
|> connection is put in cache and is never let go of.
|> 3. The connection retrieved from CustomURLHandler is not a real
|> connection, but merely a wrapper to a file connection. Similar to how a
|> connection pool provides implementations of Connection that are only
|> wrappers for real connections that can be managed by the pool.
|> 4. Operations on the connection are passed on to the file connection.
|> 5. When redeploy of a JAR is to be done, the wrapper is told to close
|> its underlying connection
|> 6. At this point there are no open connections to the JAR, so it can be
|> replaced with a new file or removed.
|> 7. At some point the connection wrapper is called, either by the old
|> URLCL or a new one using the same connection. The file connection is
|> then re-acquired, only now to the new file.
|>
|> See?
|
|So this requires an explicit undeploy of the old jar: it cannot work via an
|autodeployer watching for changed timestamps, because you have to undeploy
|the file first before you can change it.  You sure this is better than
|copying?
|
|david jencks
|>
|> /Rickard
|>
|>
|> --
|> Rickard Öberg
|>
|>
|>
|> _______________________________________________
|> Jboss-development mailing list
|> [EMAIL PROTECTED]
|> https://lists.sourceforge.net/lists/listinfo/jboss-development
|>
|>
|
|_______________________________________________
|Jboss-development mailing list
|[EMAIL PROTECTED]
|https://lists.sourceforge.net/lists/listinfo/jboss-development


_______________________________________________
Jboss-development mailing list
[EMAIL PROTECTED]
https://lists.sourceforge.net/lists/listinfo/jboss-development

Reply via email to