Sorry for the delay. I've been thinking about this a little bit.
I think the answer depends a lot on your specific requirements. Obviously if you want fully integrated billing support in the UI and gateway, you'll have to wait for the official feature.
However, if you just want to collect usage data and then use that information to send invoices to users, you could implement a custom policy to do that.
Here are some resources to help you learn how to implement an apiman plugin:
http://www.apiman.io/latest/developer-guide.html#_plugins
http://www.apiman.io/blog/plugins/policies/development/maven/2015/03/06/custom-policies.html
http://www.apiman.io/blog/policy/junit/testing/2015/05/09/policy-testing.html
-Eric
Note: our plugin support will be improving over time as well, in particular we'll be adding better support for upgrading plugins from older versions to newer ones.
On 6/22/2015 8:36 AM, Ijlal EL HAZITI wrote:
Thank you for your quick answer
Actually the billing is something I require quiet soon, so I'd like you
to be more explicit on how I can implement ot myself please.
The easiest example would be perfect.
Thank you very much
Regards
-Ijlal
2015-06-22 13:44 GMT+02:00 Eric Wittmann <eric.wittmann@redhat.com
<mailto:eric.wittmann@redhat.com>>:Apiman-user@lists.jboss.org <mailto:Apiman-user@lists.jboss.org>
Greetings. Always happy to hear that things are going reasonably well!
The billing feature has not yet been implemented. It is something
that is on the roadmap.
If billing is something you require sooner than we will be
supporting it, you would need to implement something yourself.
There are a few options for how you could do this, including a
custom policy or leveraging the metrics information that will be
available in version 1.1.4.Final.
Simple data accumulation for billing purposes is targeted for
version 1.2, which is a couple of months away.
-Eric
On 6/22/2015 4:23 AM, Ijlal EL HAZITI wrote:
Hi all,
I'm quiet new to apiman, using it just from 3 days. I find it suuper
easy and complete.
I've seen that billing is a possible use case, however I can't
find any
tutorial about how to implement it.
Should I add a plugin? or should I code it?
Thank you for your help :)
Regards
--
Cordialement
IjlaL EL HAZITI
*
*
*Etudiant Ingénieur Etudes et Développement*
*UBO - Master Professionnel de développement à l'offshore des SI
*
*FSK - Master Spécialisé Qualité du Logiciel*
_______________________________________________
Apiman-user mailing list
https://lists.jboss.org/mailman/listinfo/apiman-user
--
Cordialement
IjlaL EL HAZITI
*
*
*Etudiant Ingénieur Etudes et Développement*
*UBO - Master Professionnel de développement à l'offshore des SI
*
*FSK - Master Spécialisé Qualité du Logiciel*