Interface SecurityModuleFactory

All Known Implementing Classes:
HadoopModuleFactory, JaasModuleFactory, ZookeeperModuleFactory
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 SecurityModuleFactory
A factory for a SecurityModule. A factory can determine whether a SecurityModule works in the given environment (for example, it can check whether Hadoop dependencies are available) and can then create (or not) a module based on that.