[
https://issues.jboss.org/browse/ISPN-1455?page=com.atlassian.jira.plugin....
]
Galder Zamarreño commented on ISPN-1455:
----------------------------------------
As part of this, it'd be interesting for modules to validate on startup that the right
services have been loaded. For example, Infinispan Servers cannot work properly if the
right externalizers have not been registered. So, we'd rather find that out on startup
rather than when a cache operation is executed.
Use ServiceLoader to load pluggable classes
-------------------------------------------
Key: ISPN-1455
URL:
https://issues.jboss.org/browse/ISPN-1455
Project: Infinispan
Issue Type: Enhancement
Reporter: Galder Zamarreño
Assignee: Galder Zamarreño
Fix For: 5.1.0.FINAL
Use ServiceLoader to load external module command factories and command initilizers.
Also consider using same approach for all pluggable parts of Infinispan including:
consistent hash functions, hash functions, marshallers, transport class, cache
stores/loaders, ...etc
--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators:
https://issues.jboss.org/secure/ContactAdministrators!default.jspa
For more information on JIRA, see:
http://www.atlassian.com/software/jira