## Uses of Interface
org.apache.ignite.plugin.extensions.communication.MessageFactory

Packages that use MessageFactory
Package | Description
--- | ---
org.apache.ignite.internal | Contains main implementation.
org.apache.ignite.internal.direct |
org.apache.ignite.internal.direct.stream.v1 |
org.apache.ignite.internal.direct.stream.v2 |
org.apache.ignite.internal.managers.communication | TODO.
org.apache.ignite.internal.util.nio | NIO server interfaces and common utility classes for NIO.
org.apache.ignite.plugin.extensions.communication | Contains extendable components for communication.
org.apache.ignite.spi | Contains common classes and interfaces for SPI implementations.

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

Methods in org.apache.ignite.internal that return MessageFactory
Modifier and Type | Method and Description
--- | ---
`MessageFactory` | IgniteComponentType.`messageFactory()` Creates message factory for the component.

### Uses of MessageFactory in org.apache.ignite.internal.direct

Constructors in org.apache.ignite.internal.direct with parameters of type MessageFactory
Constructor and Description
`DirectMessageReader(MessageFactory msgFactory, byte protoVer)`

### Uses of MessageFactory in org.apache.ignite.internal.direct.stream.v1

Constructors in org.apache.ignite.internal.direct.stream.v1 with parameters of type MessageFactory
Constructor and Description
`DirectByteBufferStreamImplV1(MessageFactory msgFactory)`

### Uses of MessageFactory in org.apache.ignite.internal.direct.stream.v2

Constructors in org.apache.ignite.internal.direct.stream.v2 with parameters of type MessageFactory
Constructor and Description
`DirectByteBufferStreamImplV2(MessageFactory msgFactory)`

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

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

Fields in org.apache.ignite.internal.managers.communication declared as MessageFactory
Modifier and Type | Field and Description
--- | ---
`static MessageFactory[]` | GridIoManager.`EMPTY` Empty array of message factories.

Methods in org.apache.ignite.internal.managers.communication that return MessageFactory
Modifier and Type | Method and Description
--- | ---
`MessageFactory` | GridIoManager.`messageFactory()`

Constructors in org.apache.ignite.internal.managers.communication with parameters of type MessageFactory
Constructor and Description
`GridIoMessageFactory(MessageFactory[] ext)`

### Uses of MessageFactory in org.apache.ignite.internal.util.nio

Methods in org.apache.ignite.internal.util.nio that return MessageFactory
Modifier and Type | Method and Description
--- | ---
`MessageFactory` | GridNioMessageReader.`messageFactory()`

Methods in org.apache.ignite.internal.util.nio with parameters of type MessageFactory
Modifier and Type | Method and Description
--- | ---
`MessageReader` | GridNioMessageReaderFactory.`reader(GridNioSession ses, MessageFactory msgFactory)` Creates new reader.

Constructors in org.apache.ignite.internal.util.nio with parameters of type MessageFactory
Constructor and Description
`GridDirectParser(MessageFactory msgFactory, GridNioMessageReaderFactory readerFactory)`

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

Methods in org.apache.ignite.plugin.extensions.communication with parameters of type MessageFactory
Modifier and Type | Method and Description
--- | ---
`MessageReader` | MessageFormatter.`reader(UUID rmtNodeId, MessageFactory msgFactory)` Creates new message reader instance.

### Uses of MessageFactory in org.apache.ignite.spi

Methods in org.apache.ignite.spi that return MessageFactory
Modifier and Type | Method and Description
--- | ---
`MessageFactory` | IgniteSpiContext.`messageFactory()` Gets message factory.

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.5.0.final
Release Date | : December 29 2015