| The only "third party" IndexManager we had so far is the InfinispanIndexManager - living in the Infinispan Query project - , which overrides the DefaultIndexManagerFactory as it actually also overrides the resolution of names. This approach doesn't scale to other jars wanting to contribute additional short names, for example the Elasticsearch integration module can not define an additional IndexManagerFactory as that wouldn't "compose" with the Infinispan approach. Rather than overriding a core service this needs an ad-hoc approach. |