I like choice 1, except I think the appropriate plugin should be
specified in the configuration, i.e. /etc/qpidd.conf or the analogous
windows file. If you're using a database like Oracle or SQLServer
you'll have to specify username/password, or depend or OS user
authentication.
They are specified in the conf file or command line.
It works as follows.
if loads all the modules in the module dir, or load-module can be sued
for specific modules.
once the module is loaded the options then are read for that module from
the conf fine.
The module options can be seen like this
./qpidd --help # default options
./qpdd --load-module messagestore.so --help
will also show the added options for store example
./qpdd --load-module messagestore.so --load-module cluster.so --help
will show options for store and cluster, all the options can be set in
the conf file
Carl.
---------------------------------------------------------------------
Apache Qpid - AMQP Messaging Implementation
Project: http://qpid.apache.org
Use/Interact: mailto:dev-subscr...@qpid.apache.org