Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Simplify management API #271

Open
mathieucarbou opened this issue Jan 27, 2017 · 0 comments
Open

Simplify management API #271

mathieucarbou opened this issue Jan 27, 2017 · 0 comments

Comments

@mathieucarbou
Copy link
Member

mathieucarbou commented Jan 27, 2017

Helping @ljacomet and @albinsuresh to introduce or modify the management integration in Ehcache made me confirm my suspicion: the management api to use client-side (to integrate into clients and server entities) is way too complicated. It requires to understand a lot of concepts and how things work in the underlying layer. It is also damn complicated to setup. It cannot be setup from scratch: it needs to be copy/pasted from an example. And that is not good.
So if we want people to be able to effectively use the management apis (with ease and without our help), things need to be simplified a lot.

I think the push api for notifications and stats is OK. But the provider system to expose management metadata that describes objects, stats and management calls is way too complicated.

FYI @anthonydahanne @lorban @GaryWKeim

@mathieucarbou mathieucarbou self-assigned this Jan 27, 2017
@mathieucarbou mathieucarbou changed the title Simplify management API Simplify management API (especially the management providers) Jan 27, 2017
@mathieucarbou mathieucarbou changed the title Simplify management API (especially the management providers) Simplify management API Jan 27, 2017
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

1 participant