[infinispan-issues] [JBoss JIRA] (ISPN-6686) Improve fluidity of persistent store configuration builders

Krzysztof Sobolewski (JIRA) issues at jboss.org
Fri May 20 05:39:00 EDT 2016


    [ https://issues.jboss.org/browse/ISPN-6686?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13240453#comment-13240453 ] 

Krzysztof Sobolewski commented on ISPN-6686:
--------------------------------------------

PR: https://github.com/infinispan/infinispan/pull/4362

> Improve fluidity of persistent store configuration builders
> -----------------------------------------------------------
>
>                 Key: ISPN-6686
>                 URL: https://issues.jboss.org/browse/ISPN-6686
>             Project: Infinispan
>          Issue Type: Enhancement
>          Components: Configuration, Loaders and Stores
>    Affects Versions: 8.2.2.Final
>            Reporter: Krzysztof Sobolewski
>
> Configuration of cache stores has some fluidity issues. I'd like to do:
> {code:java}
> ConfigurationBuilder builder = ...;
> builder
>     .persistence()
>         .addStore(JdbcStringBasedStoreConfigurationBuilder.class)
>             .dialect(...)
>             .table() // <- compilation error
>                 ...
>             .connectionPool() // <- compilation error
>                 ...;
> {code}
> but I'm forced to do:
> {code:java}
> ConfigurationBuilder builder = ...;
> JdbcStringBasedStoreConfigurationBuilder store = builder
>     .persistence()
>         .addStore(JdbcStringBasedStoreConfigurationBuilder.class)
>             .dialect(...);
> store
>             .table()
>                 ...;
> store
>             .connectionPool()
>                 ...;
> {code}



--
This message was sent by Atlassian JIRA
(v6.4.11#64026)


More information about the infinispan-issues mailing list