On 16.10.2013 15:01, Dennis Reedy wrote:
> I've been thinking that perhaps in order to simplify the signature and
> the multitude of configuration parameters that we adopt the idea of
> using a JAR manifest to contain immutable service configuration
> attributes. You may have recalled discussions on the Jini list a while
> back about service archives, I think this notion fits well into what
> we're looking at here.
>
> With the service archive (SAR), we would have a JAR (with a .sar
> extension) that contains manifest attributes of:
>
> Service-Classpath
> Service-CodebaseClasspath
> Service-ImplClass
> Service-InterfaceClass
> (*)Service-Probes
> (*)Service-Configuration
Hi Dennis
+1 for splitting immutable and mutable configuration parts.
Do you indent to make it compatible with future versions of River?
What about Service-(Codebase)Classpath format (file name vs http:// vs
artifact://) and transitional dependencies?
We had an idea to make deployment jars, that would only contain an
opstring, service configuration and a pom.xml referencing the actual
service artifacts. This way we could write opstrings that refer to
configuration files by classpath URL withoud mixing configuration and
code within the same jar.
Anyway, I see some convergence here :)
Regards
Rafał