Interface ServiceEnvironment

  • All Superinterfaces:
    PluginEnvironment
    All Known Subinterfaces:
    BalancerEnvironment
    All Known Implementing Classes:
    ClientServiceEnvironmentImpl

    public interface ServiceEnvironment
    extends PluginEnvironment
    This interface exposes Accumulo system level information to plugins in a stable manner. The purpose of this interface is to insulate plugins from internal refactorings and changes to Accumulo.

    Having this allows adding methods to the SPI which are not desired in PluginEnvironment which is public API.

    Since:
    2.0.0