OK, 
I started it last week:
https://issues.jboss.org/browse/AGPUSH-544

Once I am back, I will continue - hoping no major changes are coming in the meantime :))

-M


On Mon, Jan 20, 2014 at 12:02 PM, Karel Piwko <kpiwko@redhat.com> wrote:
Matthias,

this looks like a great idea.

It would be great if refactoring could be done in such way that our integration
tests can on api-only artifacts, that are stable. That would help us to write
tests in cleaner way (now we require ups to be cloned to specific location
and use maven-resources-plugin), also it would avoid situation where we test
internals which are often subject to change.

Current list https://gist.github.com/kpiwko/8518205. We should work in order to
let tests use as less "impl" stuff as possible.

Something like:
* message-api (cache, sender)
* model-api (now, it is confusing to have Variant in .api package and
  AbstractVariant in .model package, for instance)
* core-api ?(dunno)
* service-api (service, sender)

Some of the APIs that are supposed to be implemented by others
(for instance SenderService is provided by SP)could also make a nice SPI
module.

Karel

On Fri, 17 Jan 2014 17:31:09 +0100
Matthias Wessendorf <matzew@apache.org> wrote:

> Hi,
>
> over the next weeks, after we get the 0.10.0 out, there will be some
> refactorings on different parts of the server:
>
>    - make the 'core' the sending logic a little more isolated
>    - look into a better 'abstraction' for the data storage
>
> I think this might lead to new (sub)projects and JAR files. I was
> wondering, do folks like a
>
>    - pom.xml
>    - sender-component/
>    - data/
>       - api
>       - some impl projects
>    - pushee/ (the server as is today, but including above 'components')
>    - database-scripts (the CLI files for WildFly/AS)
>
> Greetings, Matthias
>

_______________________________________________
aerogear-dev mailing list
aerogear-dev@lists.jboss.org
https://lists.jboss.org/mailman/listinfo/aerogear-dev



--
Matthias Wessendorf

blog: http://matthiaswessendorf.wordpress.com/
sessions: http://www.slideshare.net/mwessendorf
twitter: http://twitter.com/mwessendorf