Attila Doroszlai created HDDS-14104:
---------------------------------------

             Summary: Refactor RequestContext creation
                 Key: HDDS-14104
                 URL: https://issues.apache.org/jira/browse/HDDS-14104
             Project: Apache Ozone
          Issue Type: Improvement
            Reporter: Attila Doroszlai


{{RequestContext}} has a Builder, but also:

- multiple constructors, some with {{SuppressWarnings("parameternumber")}}
- redundant {{getBuilder}} methods, which tests use as 
{{getBuilder(...).build()}}

These defeat the purpose of the Builder, which is to avoid proliferation of 
constructor parameters and constructor variants.

Changes in this task:
- modify tests to use the Builder directly
- add a test helper method which initializes the builder with test-specific 
default values to avoid duplication
- delete {{getBuilder}} methods
- replace existing constructors with one that takes a single {{Builder}}
- make {{Builder()}} private



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to