Hello! I don't think you are supposed to inherit from IgniteConfiguration. Why would you want to?
If you want to pass some data around, you can try using e.g. IgniteConfiguration.setUserAttributes. Regards, -- Ilya Kasnacheev ср, 22 янв. 2020 г. в 22:30, Hemambara <[email protected]>: > I am trying to extend IgniteConfiguration class and try to enhance its > properties as I needed them for some custom checks. I have created config > like below and started using Ignition.start(<config url>) > > But when I call GridKernalContext.config() I am not getting > MyCustomIgniteConfiguration instance. I am still getting > IgniteConfiguration > reference. > > <bean id="ignite.cfg2" class="com.xyz.MyCustomIgniteConfiguration"> > <property name="clientMode" value="true" /> > <property name="igniteInstanceName" value="xyz" /> > > <property name="customProperty" value="customValue"/> > --- > </bean> > > This is happening because IgnitionEx has below code in > initializeConfiguration() method. So even if I extend this configuration it > is creating new instance and using that. > > Question is : Is there any reason why it is not honoring what client > provide > in config xml ? Seems like a bug to me. > > private IgniteConfiguration initializeConfiguration(IgniteConfiguration > cfg) throws IgniteCheckedException { > IgniteConfiguration myCfg = new IgniteConfiguration(cfg); > > > > -- > Sent from: http://apache-ignite-users.70518.x6.nabble.com/ >
