DarinJ created MYRIAD-198:
-----------------------------

             Summary: Remove optionals when sane defaults are available
                 Key: MYRIAD-198
                 URL: https://issues.apache.org/jira/browse/MYRIAD-198
             Project: Myriad
          Issue Type: Bug
          Components: Executor, Scheduler
    Affects Versions: Myriad 0.2.0
            Reporter: DarinJ
            Priority: Minor


Currently we overuse Optionals in the config and then use an or method in 
various factories later.  In many cases having the configuration return a 
default when the parameter was specified would create cleaner code.  For 
instance:
{quote}
Optional<Boolean> getCgroups() {
  Optional.fromNullable(cgroups);
}
{quote}
vs
{quote}
Boolean getCgroups() {
  return cgroups != null ? cgroups : false;
}
{quote}



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to