lburgazzoli commented on pull request #4913:
URL: https://github.com/apache/camel/pull/4913#issuecomment-765547383


   @davsclaus @oscerd @tristantarrant 
   
   This PR implements https://issues.apache.org/jira/browse/CAMEL-12489 so now 
there's two Infinispan components provided by dedicated artefacts:
   
   - **infinispan** (remote via Hot Rod)
   - **infinispan-embedded** (local/embedded)
   
   As the recommended way to interact with Infinispan is as a client via the 
Hot Rod protocol, I kept `infinispan` as scheme for the remote component 
instead of introducing a new one. The embedded/local mode is still present but 
requires to use a dedicated scheme `infinispan-embedded`. 
   
   As result of this refactor:
   - there is a clean separation between remote and embedded configuration 
options
   - artefacts have a much clean dependency tree 
   - the code is simpler as we have less code branch to deal with the different 
behaviours 
   - remote and embedded support the same functionalities (i.e. query are now 
supported also on the embedded cache)
   
   I'm working to adapt the documents but I'd really appreciate a quick review 
(I know, 174 changed files))
   
   


----------------------------------------------------------------
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

For queries about this service, please contact Infrastructure at:
us...@infra.apache.org


Reply via email to