Out of curiosity, what benefits do you guys see in having "internal" services vs reusing the generic discovered / provided services?
With "internal" I just refer to services where the service interface as well as the implementation are in impl packages. This means they are basically static and not supposed to change. As it stands now these services are loaded via the ServiceLoader mechanism, but I think it would make more sense to "provide" these services programmatically.
|