## Uses of Interface
org.apache.ignite.plugin.PluginProvider

- Packages that use PluginProvider
  Package | Description
  --- | ---
  org.apache.ignite.configuration | Contains configuration-related classes.
  org.apache.ignite.marshaller | Contains various supported marshallers.

- - ### Uses of PluginProvider in org.apache.ignite.configuration

    Methods in org.apache.ignite.configuration that return PluginProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `PluginProvider[]` | IgniteConfiguration.`getPluginProviders()` | Gets plugin providers.

    Methods in org.apache.ignite.configuration with parameters of type PluginProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `IgniteConfiguration` | IgniteConfiguration.`setPluginProviders​(PluginProvider... pluginProvs)` | Sets plugin providers.

  - ### Uses of PluginProvider in org.apache.ignite.marshaller

    Method parameters in org.apache.ignite.marshaller with type arguments of type PluginProvider
    Modifier and Type | Method | Description
    --- | --- | ---
    `static void` | MarshallerUtils.`processSystemClasses​(ClassLoader ldr, @Nullable Collection<PluginProvider> plugins, Consumer<String> proc)` | Find all system class names (for JDK or Ignite classes) and process them with a given consumer.