Sure, I'm gonna try and get Ivy working.
--jason
On Oct 17, 2008, at 1:32 PM, Guillaume Nodet wrote:
Looks good, I can work on fixing that if you want.
On Fri, Oct 17, 2008 at 8:23 AM, Jason Dillon
<[EMAIL PROTECTED]> wrote:
Yes, I suppose the PluginParser can set this, and thus avoid
needing to make
it part of the Command intf.
--jason
On Oct 16, 2008, at 2:33 PM, Guillaume Nodet wrote:
Yeah, I was supposing so.
However, it seems more natural, as the only place where the location
is set is when registering the command in the registry.
Maybe another way would be to say that the location has to be set on
the command in some way before registering it: the registry would
retrieve the location from the command instead of receiving it as an
argument to the registerCommand method and then setting the
location.
As the same command object can not be registered at two different
locations (else one location would be somehow lost on the
command), it
may make sense. The location could be set directly when the
PluginParser creates the bean definition. Wdyt ?
On Thu, Oct 16, 2008 at 9:24 AM, Jason Dillon <[EMAIL PROTECTED]
>
wrote:
I didn't really want to expose setLocation in Command, hence the
reason
why
it was coded like that.
--jason
On Oct 16, 2008, at 1:04 AM, [EMAIL PROTECTED] wrote:
Author: gnodet
Date: Wed Oct 15 11:04:24 2008
New Revision: 704975
URL: http://svn.apache.org/viewvc?rev=704975&view=rev
Log:
Remove an ugly cast by adding the setLocation method to the
Command
interface
Modified:
geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/
geronimo/gshell/command/Command.java
geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/
java/org/apache/geronimo/gshell/wisdom/registry/
CommandRegistryImpl.java
Modified:
geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/
geronimo/gshell/command/Command.java
URL:
http://svn.apache.org/viewvc/geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/geronimo/gshell/command/Command.java?rev=704975&r1=704974&r2=704975&view=diff
=
=
=
=
=
=
=
=
=
=
=
=
==================================================================
---
geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/
geronimo/gshell/command/Command.java
(original)
+++
geronimo/gshell/trunk/gshell-api/src/main/java/org/apache/
geronimo/gshell/command/Command.java
Wed Oct 15 11:04:24 2008
@@ -31,6 +31,8 @@
{
CommandLocation getLocation();
+ void setLocation(CommandLocation location);
+
/**
* Returns the action of the command.
*
Modified:
geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/
java/org/apache/geronimo/gshell/wisdom/registry/
CommandRegistryImpl.java
URL:
http://svn.apache.org/viewvc/geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/java/org/apache/geronimo/gshell/wisdom/registry/CommandRegistryImpl.java?rev=704975&r1=704974&r2=704975&view=diff
=
=
=
=
=
=
=
=
=
=
=
=
==================================================================
---
geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/
java/org/apache/geronimo/gshell/wisdom/registry/
CommandRegistryImpl.java
(original)
+++
geronimo/gshell/trunk/gshell-wisdom/gshell-wisdom-core/src/main/
java/org/apache/geronimo/gshell/wisdom/registry/
CommandRegistryImpl.java
Wed Oct 15 11:04:24 2008
@@ -60,9 +60,7 @@
throw new DuplicateCommandException(name);
}
- if (command instanceof CommandSupport) {
- ((CommandSupport)command).setLocation(new
CommandLocationImpl(name));
- }
+ command.setLocation(new CommandLocationImpl(name));
commands.put(name, command);
--
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com
--
Cheers,
Guillaume Nodet
------------------------
Blog: http://gnodet.blogspot.com/
------------------------
Open Source SOA
http://fusesource.com