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

Packages that use Extension
Package | Description
--- | ---
org.apache.ignite.internal.managers.communication | TODO.
org.apache.ignite.internal.processors.plugin |
org.apache.ignite.plugin | Contains plugins management API.
org.apache.ignite.plugin.extensions.communication | Contains extendable components for communication.

### Uses of Extension in org.apache.ignite.internal.managers.communication

Classes in org.apache.ignite.internal.managers.communication that implement Extension
Modifier and Type | Class and Description
--- | ---
`class` | `GridIoMessageFactory` Message factory implementation.

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

Methods in org.apache.ignite.internal.processors.plugin with type parameters of type Extension
Modifier and Type | Method and Description
--- | ---
`<T extends Extension> T[]` | IgnitePluginProcessor.`extensions(Class<T> extensionItf)`

Methods in org.apache.ignite.internal.processors.plugin that return Extension
Modifier and Type | Method and Description
--- | ---
`<T extends Extension> T[]` | IgnitePluginProcessor.`extensions(Class<T> extensionItf)`

### Uses of Extension in org.apache.ignite.plugin

Methods in org.apache.ignite.plugin with type parameters of type Extension
Modifier and Type | Method and Description
--- | ---
`<T extends Extension> void` | ExtensionRegistry.`registerExtension(Class<T> extensionItf, T extensionImpl)` Registers extension provided by plugin.

### Uses of Extension in org.apache.ignite.plugin.extensions.communication

Subinterfaces of Extension in org.apache.ignite.plugin.extensions.communication
Modifier and Type | Interface and Description
--- | ---
`interface` | `IoPool` The interface of IO Messaging Pool Extension.
`interface` | `MessageFactory` Factory for communication messages.
`interface` | `MessageFormatter` Provides a custom format for communication messages.

2017 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.9.0
Release Date | : March 2 2017