Re: Pluto Driver (1.1.2) not using injected Portal URL Parser

Elliot Metsger <[email protected]>
Newsgroups gmane.comp.jakarta.pluto.user
Message-ID <[email protected]>
Not sure if my reply got through, my email is being funky.

Anyway, it looks like this was missed (David may have comments). 
RelativePortalURLImpl was added in Pluto 1.1.3 which isn't officially 
released (voting still needs to complete).

If you could file a Jira at https://issues.apache.org/jira/browse/PLUTO 
it would be much appreciated!

Thanks,
Elliot

Nathaniel A. Johnson wrote:
> Hi all,
> 
> We are in the process of upgrading to pluto 1.1.2 and have run into a 
> small problem.  We have taken advantage of the new IoC to inject the 
> required and optional services into our container services 
> (ContainerServicesImpl).  It appears that the PortalURLImpl and 
> RelativePortalURLImpl classes in the driver are not using the injected 
> override service for URL creation (PortalURLParser).  The code below is 
> showing the singleton access which always comes from 
> org.apache.pluto.driver.url.impl rather than the container services.
> 
> // The toString() method for both classes listed below
> 
> org.apache.pluto.driver.url.impl.PortalURLImpl
>   and
> org.apache.pluto.driver.url.impl.RelativePortalURLImpl
> 
> public String toString() {
>     return PortalURLParserImpl.getParser().toString(this);
> }
> 
> 
> Am I just confused as to how this should work, or was this singleton 
> just missed?
> 
> Best,
> Nate
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.