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

Packages that use PluginProvider
org.apache.ignite.internal: Contains main implementation.
org.apache.ignite.internal.client.marshaller.optimized
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.internal

Methods in org.apache.ignite.internal that return PluginProvider
`PluginProvider` GridPluginComponent.`plugin()`
`PluginProvider` GridKernalContext.`pluginProvider(String name)`
`PluginProvider` GridKernalContextImpl.`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, ExecutorService idxExecSvc, IgniteStripedThreadPoolExecutor callbackExecSvc, ExecutorService qryExecSvc, ExecutorService schemaExecSvc, Map<String,? extends ExecutorService> customExecSvcs, List<PluginProvider> plugins, IgnitePredicate<String> clsFilter, WorkersRegistry workerRegistry, Thread.UncaughtExceptionHandler hnd)`
Creates new kernal context.

`MarshallerContextImpl(Collection<PluginProvider> plugins, IgnitePredicate<String> clsFilter)` Initializes context.

### Uses of PluginProvider in org.apache.ignite.internal.client.marshaller.optimized

Constructor parameters in org.apache.ignite.internal.client.marshaller.optimized with type arguments of type PluginProvider
Constructor and Description
`GridClientOptimizedMarshaller(List<PluginProvider> plugins)` Constructor.
`GridClientZipOptimizedMarshaller(GridClientMarshaller dfltMarsh, List<PluginProvider> plugins)` Constructor.

### 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.

2018 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Database and Caching Platform | : ver. 2.7.5
Release Date | : June 4 2019