[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[xmlblaster] Minimal local configuration
I'm embedding XmlBlaster into a framework and would like to setup an 
absolutely minimal configuration. Is there some documentation or a 
sample setup that meets the criteria of a local-only protocol, 
persistent messages and durable subscribers (I'm using administrative 
get) using hsqldb?
Also, I'm using the following args to startup the embedded server:
        // start-up an embedded XmlBlaster instance
        String[] serverArgs = { "-bootstrapPort",
        // For all protocol we may use set an alternate server port
                "" + myServerPort, "-plugin/socket/port",
                "" + (myServerPort - 1), "-plugin/rmi/registryPort",
                "" + (myServerPort - 2), "-plugin/xmlrpc/port",
                "" + (myServerPort - 3), 
"-ClientProtocolPlugin[LOCAL][1.0]",
                "org.xmlBlaster.client.protocol.local.LocalConnection",
                "-ClientCbServerProtocolPlugin[LOCAL][1.0]",
                "org.xmlBlaster.client.protocol.local.LocalCallbackImpl",
                "-CbProtocolPlugin[LOCAL][1.0]",
                "org.xmlBlaster.protocol.local.CallbackLocalDriver",
                "-protocol", "LOCAL", "-admin.remoteconsole.port", "0" };
which were copied from the XmlBlaster tests. Can this be reduced at all?
Ideally I would have 2 configurations, one for production with maximum 
reliability/stability and one for running unit/acceptance tests where 
XmlBlaster startup/shutdown speed is the critical factor.
Robert