On 8 November 2012 12:40, Peter Firmstone <j...@zeus.net.au> wrote: > Simon IJskes - QCG wrote: > >> On 08-11-12 11:51, Peter Firmstone wrote: >> >> For example using another string annotation in MarshalOutputStream might >>> allow selection from a list of providers in a mixed environment? >>> >> >> You are probably aiming at a scheme based dispatching of classloader URI. >> Cool feature! Shall we put this in an implementation of RiverClassLoaderSpi? >> >> schemes like: maven:, system:, http:, codeservice: spring to mind. >> >> > Yes, but lets play around with it in skunk. Dan's made some valid points, > I think we should use the simple implementation for now that solves the > immediate problem for release. > > And release cadence is one of those things that certainly benefits from simple, small steps. If we want to demonstrate liveness and progress, ease the burden of merging/tweaking/fixing might be a way to go...
> It could solve some long standing issues with URL scheme handlers which > inevitably must be visible to the system class loader and has existing jar > caching issues. Security also needs to be considered. See Java Bug Parade > 4405789, 4388666, 4639900. > > Cheers, > > Peter. >