Nikolay Izhikov created IGNITE-13069:
----------------------------------------
Summary: Rewrite creation of IgniteInClosure and IgniteOutClosure as lambda expression
Key: IGNITE-13069
URL:
https://issues.apache.org/jira/browse/IGNITE-13069 Project: Ignite
Issue Type: New Feature
Affects Versions: 2.8
Reporter: Nikolay Izhikov
We can use lambda expression instead of direct instantiation of IgniteInClosure, IgniteOutClosure.
This:
{code:java}
state = new DirectMessageState<>(StateItem.class, new IgniteOutClosure<StateItem>() {
@Override public StateItem apply() {
return new StateItem(msgFactory, protoVer);
}
});
{code}
Can be replaced with:
{code:java}
state = new DirectMessageState<>(StateItem.class, () -> new StateItem(msgFactory, protoVer));
{code}
--
This message was sent by Atlassian Jira
(v8.3.4#803005)