akka-persistence-jdbc icon indicating copy to clipboard operation
akka-persistence-jdbc copied to clipboard

Add @InternalApi where applicable

Open octonato opened this issue 4 years ago • 1 comments

We should be more clear what it internal API and what not. I will say that for a plugin, most APIs are internal.

The DAOs and eventually some utility classes can be public.

I suggest that we schedule this to be done before 5.0.0.

octonato avatar Dec 17 '20 13:12 octonato

I don't think we should spend time on trying to make current shape of the plugin binary compatible with a well defined public api. The heavy usage of traits and no thought of that from the beginning makes it impossible. We will eventually rewrite it and then we should take this into account.

patriknw avatar Dec 18 '20 09:12 patriknw