[ 
https://issues.apache.org/jira/browse/FELIX-6227?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17046833#comment-17046833
 ] 

Tom Watson commented on FELIX-6227:
-----------------------------------

For substrate case the {{atomos/bundles.index}} and {{atomos/}} directory with 
the indexed bundle resources is on the classpath at substrate image creation 
which effectively puts it on the classpath during image execution.  I think it 
should be relatively easy to confirm AtomosRuntimeSubstrate can work in normal 
"classpath mode" where the a JAR or directory containing the {{atomos/}} folder 
is on the classpath makes the {{SubstrateIndexConnectContent}} get used.

With that in mind I would probably rename the {{AtomosRuntimeSubstrate}} impl 
to be something more general, like {{AtomosRuntimeIndex}} and rename 
{{SubstrateIndexConnectContent}} to just be {{IndexConnectContent}}.  Although 
we would need to figure out a good story for the {{substrate_lib/}} directory 
case where "side" JARs can live instead of using the atomos index.  For that I 
would probably just rename the directory to {{atomos_lib/}} and the 
ConnectContent representing them would be something like 
{{LibJarConnectContent}}


> Atomos index runtime independent of native image
> ------------------------------------------------
>
>                 Key: FELIX-6227
>                 URL: https://issues.apache.org/jira/browse/FELIX-6227
>             Project: Felix
>          Issue Type: Improvement
>          Components: Atomos
>            Reporter: Karl Pauls
>            Priority: Major
>
> I think it might be nice to have a general atomos runtime that works from an 
> index file similar to what is currently available with the 
> AtomosRuntimeSubstrate. 
> Something like: if an index file is given (or present) it reads the bundle 
> identities from the index files as well as their resource locations. 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to