Because those things represent internals of the configuration that are
subject to change, and we don't want end users becoming dependent on them.
They are protected, because they may be needed for subclassing, where the
subclass assumes some greater risk than an end user of the API.


--
Christopher L Tubbs II
http://gravatar.com/ctubbsii


On Wed, Jul 16, 2014 at 9:43 PM, Josh Elser <[email protected]> wrote:

> Why are all of the getters on the AccumuloInputFormat protected (really,
> InputFormatBase) instead of public?
>
> This has repeatedly infuriated me as it makes it impossible for me to
> verify that the Configuration actually has the data in it as needed.
>
> It seems intentional so I figured I would ask before making a ticket and
> changing it.
>
> - Josh
>

Reply via email to