Aidan Skinner wrote:
In my continuining quest to make the java broker a pluggable,
maleable, customisable swiss army knife of a message broker, I've been
thinking about making our authorization (not authentication)
mechanisms pluggable. I've put up a quick sketch ritchiem and I hashed
out at 
http://cwiki.apache.org/confluence/display/qpid/Java+authorization+plugins

Comments gratefully recieved.

I think if you don't want your plugins to be somewhat brittle and tied to a particular qpid release, then you need a more abstract interface for them. It's quite likely something like allowBind(...) will make no sense in the future.

Do we have a demand for a publicly supported extension point for this sort of thing? I tend to think this sort of thing exposes us to more backwards compatibility issues as we move forward, so my inclination is to be quite careful with what we expose as a supported API.

Of course if the intent is to simply refactor the existing private code for our own sanity and not make public APIs, then that's another matter.

--Rafael


---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project:      http://qpid.apache.org
Use/Interact: mailto:[email protected]

Reply via email to