Skip to content

Add CheckedSupplier and CheckedRunnable to core#22725

Merged
Tim-Brooks merged 2 commits intoelastic:masterfrom
Tim-Brooks:add_checked_supplier
Jan 21, 2017
Merged

Add CheckedSupplier and CheckedRunnable to core#22725
Tim-Brooks merged 2 commits intoelastic:masterfrom
Tim-Brooks:add_checked_supplier

Conversation

@Tim-Brooks
Copy link
Copy Markdown
Contributor

@Tim-Brooks Tim-Brooks commented Jan 20, 2017

Introduce CheckedSupplier and CheckedRunnable functional interfaces
into core. These offer a checked version of the Supplier and Runnable
interfaces for use with lambda apis.

@Tim-Brooks Tim-Brooks changed the title Introduce CheckedSupplier into core. Add CheckedSupplier and CheckedRunnable to core Jan 20, 2017
Copy link
Copy Markdown
Member

@jasontedor jasontedor left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM.

@Tim-Brooks Tim-Brooks merged commit d86f97c into elastic:master Jan 21, 2017
@Tim-Brooks Tim-Brooks deleted the add_checked_supplier branch January 21, 2017 01:17
@javanna
Copy link
Copy Markdown
Contributor

javanna commented Jan 23, 2017

maybe we can use these somewhere to replace custom functions that may have been introduced?

jasontedor added a commit to jasontedor/elasticsearch that referenced this pull request Jan 23, 2017
* master: (33 commits)
  Docs fix - Added missing link to new Adjacency-matrix agg
  Pass `forceExecution` flag to transport interceptor (elastic#22739)
  Version: Add missing releases from 2.x in Version.java (elastic#22594)
  CONSOLE-ify filter aggregation docs
  CONSOLE-ify date_range aggregation docs
  Add single static instance of SpecialPermission (elastic#22726)
  Simplify InternalEngine#innerIndex (elastic#22721)
  Upgrade to Lucene 6.4.0 (elastic#22724)
  Fix broken TaskInfo.toString()
  Add CheckedSupplier and CheckedRunnable to core (elastic#22725)
  Revert "Make build Gradle 2.14 / 3.x compatible (elastic#22669)"
  Fixes retrieval of the latest snapshot index blob (elastic#22700)
  CONSOLE-ify date histogram docs
  CONSOLE-ify min and max aggregation docs
  CONSOLE-ify global-aggregation.asciidoc
  Fix script score function that combines _score and weight (elastic#22713)
  Corrected a plural verb to a singular one. (elastic#22681)
  Fix duplicates from search.query (elastic#22701)
  Readd unconverted snippets mark for doc
  Deguice rest handlers (elastic#22575)
  ...
@s1monw s1monw added the v5.3.0 label Jan 27, 2017
s1monw pushed a commit to s1monw/elasticsearch that referenced this pull request Jan 27, 2017
Introduce CheckedSupplier and CheckedRunnable functional interfaces
into core. These offer a checked version of the Supplier and Runnable
interfaces for use with lambda apis.
@s1monw
Copy link
Copy Markdown
Contributor

s1monw commented Jan 27, 2017

FYI I will backport this to 5.x

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants