- Functional Interface:
- This is a functional interface and can therefore be used as the assignment target for a lambda expression or method reference.
@FunctionalInterface public interface NodeFilterThe NodeFilter, if supplied, will retrieve all discovered nodes and might apply additional filtering based on vendor provided metadata. These metadata are expected to be provided using the
DiscoveryNode.getProperties()method and may contain additional information initially setup by the user.
This is useful for additional security settings, to apply a certain type of policy or to work around insufficient query languages of cloud providers.
DiscoveryNodes will not be handed over to the Hazelcast connection framework and therefore are not known to the discovered.