Hi,
I can not set queueSizeRejectionThreshold after I created command group.
I thought that the reason for having queueSizeRejectionThreshold is cause the MaxQueuesize can not be changed in runtime wheres the rejection property can.
in addition i can see the following java documentation under HystrixThreadPoolProperties$Setter :
/**
* Fluent interface that allows chained setting of properties that can be passed into a {@link HystrixThreadPool} via a {@link HystrixCommand} constructor to inject instance specific property
* overrides.
* <p>
* See {@link HystrixPropertiesStrategy} for more information on order of precedence.
* <p>
* Example:
* <p>
* <pre> {@code
* HystrixThreadPoolProperties.Setter()
* .setCoreSize(10)
* .setQueueSizeRejectionThreshold(10);
* } </pre>
*/
But there is no setQueueSizeRejectionThreshold and even if I use the Setter api this is not helping me since I get the first value that was initiate to this command group.
In other documentation:
it says :
"Default Property: hystrix.threadpool.default.queueSizeRejectionThreshold
Instance Property: hystrix.threadpool."
I don't understand how should i use it
Will appreciate any advice
BTW I am using hystrix-core-1.3.8