Rob,

Does v6.0.1 support Anonymous or no authentication? last time when i try to
use .32 it was not working with Anonymous.

Sorry i was not clear in my previous email, i was taking about properties
file not broker storage format, the use case is if i wanted to override
some of these properties and i have my own custom tool/script  that goes
through the properties files and replace with the override i defined, so i
want to use the same tool/script for qpid config as well. My tool only
support key:value but if we have json array it wont work. So if i want to
pass overrides as "-prop"  command line arguments what are the properties
that java qpid support as command line?

Below if my config, is it possible to pass all these as command line
arguments?

{
  "authenticationproviders" : [ {
    "id" : "7050933f-3485-4866-95d2-1f1b258ea3ac",
    "name" : "Anonymous",
    "type" : "Anonymous"
  } ],
  "defaultVirtualHost" : "default",
  "id" : "c433a66c-e6dc-4c48-be01-268295f580bc",
  "modelVersion" : "1.3",
  "name" : "Broker",
  "plugins" : [ {
    "id" : "58889cb7-9b9b-4866-bab2-4cfd63266dbf",
    "name" : "httpManagement",
    "pluginType" : "MANAGEMENT-HTTP"
  }, {
    "id" : "67282f5e-ebab-4341-9ff5-27a58fd2df89",
    "name" : "jmxManagement",
    "pluginType" : "MANAGEMENT-JMX"
  } ],
  "ports" : [ {
    "authenticationProvider" : "Anonymous",
    "id" : "99e13356-080a-4abe-852e-8c452149cdae",
    "name" : "JMX_CONNECTOR",
    "port" : "9099",
    "protocols" : [ "JMX_RMI" ]
  }, {
    "authenticationProvider" : "Anonymous",
    "id" : "12813407-62ae-429f-8bee-75802f3b6553",
    "name" : "RMI_REGISTRY",
    "port" : "8999",
    "protocols" : [ "RMI" ]
  }, {
    "authenticationProvider" : "Anonymous",
    "id" : "3b107675-edd7-40a3-86c2-3113b46157f9",
    "name" : "AMQP",
    "port" : "5672"
  }, {
    "authenticationProvider" : "Anonymous",
    "id" : "6dff5ecf-1a4b-46ad-b93d-f2606b5e4f6e",
    "name" : "HTTP",
    "port" : "10001",
    "protocols" : [ "HTTP" ]
  } ],
  "storeVersion" : 1,
  "virtualhosts" : [ {
    "createdTime" : 1439482250329,
    "id" : "eef20ba0-33d3-4b37-93a7-fe2b34e54503",
    "name" : "default",
    "storePath" : "/ebs//derbystore/default",
    "storeType" : "DERBY",
    "type" : "STANDARD"
  } ]
}


One more question or may be clarification is,


*-sp (--store-path) is the path of config file that will generated by qpidd
from the initial config right? what is the use of store-path?*

*Thanks,*

*Ram*

On Thu, Apr 7, 2016 at 3:02 PM, Rob Godfrey <[email protected]> wrote:

> Firstly, 0.28 is quite old now - I would recommend updating to v6.0.1 if
> you can.
>
> Secondly I'm not sure I understand your question - are you asking about
> overriding particular properties, or the storage format for the broker
> configuration - these are two different things.  In terms of properties /
> context overrides this can be specified using a properties file (at least
> in v6 - I forget exactly how it worked on 0.28).  In terms of the
> configuration, JSON is currently the only text based format supported.  You
> can use a database for the broker config storage, there are built in
> mechanisms to support Derby, BDB, and generic JDBC config stores.
>
> May I ask what advantage you would get by using YAML or properties files
> instead of JSON?
>
> -- Rob
>
> On 7 April 2016 at 22:43, rammohan ganapavarapu <[email protected]>
> wrote:
>
> > Hi,
> >
> > Is there any way to start qpid-java-0.28 broker using .properties file or
> > .xml or .yaml file instead of .json file? or what are the other ways to
> > pass override properties instead of JSON config file?
> >
> >
> > Thanks,
> > Ram
> >
>

Reply via email to