[ https://issues.apache.org/jira/browse/FINERACT-1214?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Michael Vorburger updated FINERACT-1214: ---------------------------------------- Fix Version/s: 1.5.0 > SDK Swagger Client Java API methods returning Rx Observable are not intuitive > for Java developers > ------------------------------------------------------------------------------------------------- > > Key: FINERACT-1214 > URL: https://issues.apache.org/jira/browse/FINERACT-1214 > Project: Apache Fineract > Issue Type: Bug > Reporter: Michael Vorburger > Assignee: Aleksandar Vidakovic > Priority: Major > Fix For: 1.5.0 > > > I am, for the first time, attempting to fool around with our shiny new SDK > Client Java API, for FINERACT-1209. > I've noticed that we have configured all the service methods to returned Rx > Observable. I'm aware of what that is, and perhaps I'm just too old and > grumpy, but I'm not sure I like that... and am concerned that average Joe > Java develpers using this SDK may get confused by it. > Isn't the reality that in many many typical usages folks would just always do > {{.blockingSingle()}} anyway? And even if we went all-in reactive in our > SDK... A REST API call doesn't really return a _Stream_ - so the API as-is > doesn't seem natural, to me. > Should we go mad and build and publish SEVERAL Fineract SDK Swagger Client > Java API libraries? io.reactivex for anyone smoking that, good ol' plain > simple non-reactive, modern Java 11, older Java 6, 7 AND 8 (Android?)... the > more the merrier?! > [~aleks] [~ChinmayKulkarni] [~ptuomola] [~manthan] -- This message was sent by Atlassian Jira (v8.3.4#803005)