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

Packages that use PluginProvider
org.apache.ignite.configuration: Contains configuration-related classes.
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.processors.cache.persistence.wal.reader
org.apache.ignite.internal.processors.plugin
org.apache.ignite.internal.util: System-wide utility routine and helper classes.

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

Methods in org.apache.ignite.configuration that return PluginProvider
`PluginProvider[]` IgniteConfiguration.`getPluginProviders()` Gets plugin providers.

Methods in org.apache.ignite.configuration with parameters of type PluginProvider
`IgniteConfiguration` IgniteConfiguration.`setPluginProviders(PluginProvider... pluginProvs)` Sets plugin providers.

### Uses of PluginProvider in org.apache.ignite.internal

Methods in org.apache.ignite.internal that return PluginProvider
`PluginProvider` GridPluginComponent.`plugin()`
`PluginProvider` GridKernalContextImpl.`pluginProvider(String name)`
`PluginProvider` GridKernalContext.`pluginProvider(String name)`

Constructors in org.apache.ignite.internal with parameters of type PluginProvider
Constructor and Description
`GridPluginComponent(PluginProvider plugin)`

Constructor parameters in org.apache.ignite.internal with type arguments of type PluginProvider
Constructor and Description

`GridKernalContextImpl(GridLoggerProxy log, IgniteEx grid, IgniteConfiguration cfg, GridKernalGateway gw, ExecutorService utilityCachePool, ExecutorService execSvc, ExecutorService svcExecSvc, ExecutorService sysExecSvc, StripedExecutor stripedExecSvc, ExecutorService p2pExecSvc, ExecutorService mgmtExecSvc, ExecutorService igfsExecSvc, StripedExecutor dataStreamExecSvc, ExecutorService restExecSvc, ExecutorService affExecSvc, @Nullable ExecutorService idxExecSvc, IgniteStripedThreadPoolExecutor callbackExecSvc, ExecutorService qryExecSvc, ExecutorService schemaExecSvc, ExecutorService rebalanceExecSvc, IgniteStripedThreadPoolExecutor rebalanceStripedExecSvc, @Nullable Map<String,? extends ExecutorService> customExecSvcs, List<PluginProvider> plugins, IgnitePredicate<String> clsFilter, WorkersRegistry workerRegistry, Thread.UncaughtExceptionHandler hnd, LongJVMPauseDetector pauseDetector)`
Creates new kernal context.

### Uses of PluginProvider in org.apache.ignite.internal.processors.cache.persistence.wal.reader

Methods in org.apache.ignite.internal.processors.cache.persistence.wal.reader that return PluginProvider
`PluginProvider` StandaloneGridKernalContext.`pluginProvider(String name)`

### Uses of PluginProvider in org.apache.ignite.internal.processors.plugin

Methods in org.apache.ignite.internal.processors.plugin with type parameters of type PluginProvider
`<T extends PluginProvider> T` IgnitePluginProcessor.`pluginProvider(String name)`

Methods in org.apache.ignite.internal.processors.plugin that return types with arguments of type PluginProvider
`Collection<PluginProvider>` IgnitePluginProcessor.`allProviders()`

Methods in org.apache.ignite.internal.processors.plugin with parameters of type PluginProvider
`<T extends PluginContext> T` IgnitePluginProcessor.`pluginContextForProvider(PluginProvider provider)`

Constructor parameters in org.apache.ignite.internal.processors.plugin with type arguments of type PluginProvider
Constructor and Description
`IgnitePluginProcessor(GridKernalContext ctx, IgniteConfiguration cfg, List<PluginProvider> providers)`

### Uses of PluginProvider in org.apache.ignite.internal.util

Methods in org.apache.ignite.internal.util that return types with arguments of type PluginProvider
`static List<PluginProvider>` IgniteUtils.`allPluginProviders()` Gets all plugin providers.

${current.year} Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.8.1
Release Date | : May 21 2020