[infinispan-dev] Cleanup of new configuration API

Galder Zamarreño galder at redhat.com
Thu Jan 19 11:14:05 EST 2012


Hi all,

Re: https://issues.jboss.org/browse/ISPN-1745

The following deprecated methods belonging to the new configuration are going away for final and the methods that should be used instead:

- SerializationConfigurationBuilder.marshallerClass() -> SerializationConfigurationBuilder.marshaller()
- ClusteringConfigurationBuilder.stateRetrieval() -> ClusteringConfigurationBuilder.stateTransfer()
- Configuration.onePhaseCommit() -> ClusteringConfigurationBuilder.cacheMode().isSynchronous()
- StateRetrievalConfiguration -> StateTransferConfiguration
- StateRetrievalConfigurationBuilder -> StateTransferConfigurationBuilder
- TransactionConfigurationBuilder.cacheStopTimeout(int) -> TransactionConfigurationBuilder.cacheStopTimeout(long)

Other stuff I've spotted:
- TransactionConfiguration should not contain setters, those are already in TransactionConfigurationBuilder
- TransactionConfiguration.transactionalCache() has been removed
- Configuration.stateTransferEnabled was removed (what the heck was it doing there?)

If this is problematic for anyone, please reply.

Cheers,
--
Galder Zamarreño
Sr. Software Engineer
Infinispan, JBoss Cache




More information about the infinispan-dev mailing list