Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make Projection a functional interface #15204

Merged
merged 1 commit into from Jun 25, 2019

Conversation

@mmedenjak
Copy link
Contributor

mmedenjak commented Jun 19, 2019

Projection was an abstract interface for historical reasons. Made it an
interface so it's more lambda-friendly.

Matko Medenjak
Projection was an abstract interface for historical reasons. Made it an
interface so it's more lambda-friendly.
@mdogan
mdogan approved these changes Jun 20, 2019
@mmedenjak mmedenjak merged commit 645d3d0 into hazelcast:master Jun 25, 2019
1 check passed
1 check passed
default Test PASSed.
Details
@mmedenjak mmedenjak deleted the mmedenjak:4.0-projection-interface branch Jun 25, 2019
@mmedenjak

This comment has been minimized.

Copy link
Contributor Author

mmedenjak commented Jun 25, 2019

Thank you for the reviews, guys!

mmedenjak pushed a commit to mmedenjak/hazelcast-reference-manual that referenced this pull request Oct 17, 2019
Addresses interfaces such as:
- EntryProcessor (hazelcast/hazelcast#14995)
- Projection (hazelcast/hazelcast#15204)
- ValueCallback and ValueExtractor (
hazelcast/hazelcast#15216). Changes on
ArgumentParser, ValueCollector, ValueReader are either internal or have
no effect on user code.

Also, added some samples.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.