[jboss-jira] [JBoss JIRA] (WFLY-9433) Apply InfiniteOrPositiveValidators to messaging attributes allow valid value -1

Kabir Khan (JIRA) issues at jboss.org
Wed Jan 17 06:24:00 EST 2018


    [ https://issues.jboss.org/browse/WFLY-9433?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=13520031#comment-13520031 ] 

Kabir Khan commented on WFLY-9433:
----------------------------------

[~mnovak] Done
[~soul2zimate] [~jmesnil] Please adjust the state of the EAP7 issue accordingly

> Apply InfiniteOrPositiveValidators to messaging attributes allow valid value -1
> -------------------------------------------------------------------------------
>
>                 Key: WFLY-9433
>                 URL: https://issues.jboss.org/browse/WFLY-9433
>             Project: WildFly
>          Issue Type: Enhancement
>          Components: JMS
>    Affects Versions: 11.0.0.CR1
>            Reporter: Chao Wang
>            Assignee: Chao Wang
>             Fix For: 12.0.0.Alpha1
>
>
> There are several attributes defined from ActiveMQ Artemis configuration parameters in ActiveMQClient.java and ActiveMQDefaultConfiguration.java are allowed to take value -1.
> As they miss proper InfiniteOrPositiveValidators, they can also take any negative values which is incorrect. 
> {noformat}
> ActiveMQClient.java
> public static final long DEFAULT_CLIENT_FAILURE_CHECK_PERIOD_INVM = -1;
> public static final long DEFAULT_CONNECTION_TTL_INVM = -1;
> public static final int DEFAULT_CONSUMER_MAX_RATE = -1;
> public static final int DEFAULT_CONFIRMATION_WINDOW_SIZE = -1;
> public static final int DEFAULT_PRODUCER_MAX_RATE = -1;
> public static final int DEFAULT_THREAD_POOL_MAX_SIZE = -1;
> ActiveMQDefaultConfiguration.java
> private static long DEFAULT_CONNECTION_TTL_OVERRIDE = -1;
> private static int DEFAULT_JOURNAL_POOL_FILES = -1;
> private static long DEFAULT_CONNECTION_TTL_OVERRIDE = -1;
> private static int DEFAULT_JOURNAL_PERF_BLAST_PAGES = -1;
> private static long DEFAULT_SERVER_DUMP_INTERVAL = -1;
> private static long DEFAULT_MEMORY_MEASURE_INTERVAL = -1;
> private static int DEFAULT_BRIDGE_INITIAL_CONNECT_ATTEMPTS = -1;
> private static int DEFAULT_BRIDGE_RECONNECT_ATTEMPTS = -1;
> private static int DEFAULT_BRIDGE_PRODUCER_WINDOW_SIZE = -1;
> private static int DEFAULT_CLUSTER_INITIAL_CONNECT_ATTEMPTS = -1;
> private static int DEFAULT_CLUSTER_RECONNECT_ATTEMPTS = -1;
> private static int DEFAULT_HAPOLICY_BACKUP_REQUEST_RETRIES = -1;
> private static int DEFAULT_GROUPING_HANDLER_GROUP_TIMEOUT = -1;
> {noformat}



--
This message was sent by Atlassian JIRA
(v7.5.0#75005)


More information about the jboss-jira mailing list