## Uses of Class
org.apache.ignite.internal.managers.communication.GridIoPolicy

Packages that use GridIoPolicy
Package | Description
--- | ---
org.apache.ignite.internal.managers.communication | TODO.
org.apache.ignite.internal.processors.cache |
org.apache.ignite.internal.processors.cache.transactions |
org.apache.ignite.internal.processors.igfs | Contains high performance file system processer.

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

Methods in org.apache.ignite.internal.managers.communication that return GridIoPolicy
Modifier and Type | Method and Description
--- | ---
`static GridIoPolicy` | GridIoPolicy.`fromOrdinal(int ord)` Efficiently gets enumerated value from its ordinal.
`static GridIoPolicy` | GridIoPolicy.`valueOf(String name)` Returns the enum constant of this type with the specified name.
`static GridIoPolicy[]` | GridIoPolicy.`values()` Returns an array containing the constants of this enum type, in the order they are declared.

Methods in org.apache.ignite.internal.managers.communication with parameters of type GridIoPolicy
Modifier and Type | Method and Description
--- | ---
`void` | GridIoManager.`send(ClusterNode node, GridTopic topic, MessageAdapter msg, GridIoPolicy plc)`
`void` | GridIoManager.`send(ClusterNode node, Object topic, MessageAdapter msg, GridIoPolicy plc)`
`void` | GridIoManager.`send(Collection<? extends ClusterNode> nodes, GridTopic topic, MessageAdapter msg, GridIoPolicy plc)`
`void` | GridIoManager.`send(Collection<? extends ClusterNode> nodes, Object topic, MessageAdapter msg, GridIoPolicy plc)`
`void` | GridIoManager.`send(UUID nodeId, GridTopic topic, MessageAdapter msg, GridIoPolicy plc)`
`void` | GridIoManager.`send(UUID nodeId, Object topic, MessageAdapter msg, GridIoPolicy plc)`
`void` | GridIoManager.`sendOrderedMessage(ClusterNode node, Object topic, MessageAdapter msg, GridIoPolicy plc, long timeout, boolean skipOnTimeout)`
`void` | GridIoManager.`sendOrderedMessage(Collection<? extends ClusterNode> nodes, Object topic, MessageAdapter msg, GridIoPolicy plc, long timeout, boolean skipOnTimeout)`
`void` | GridIoManager.`sendOrderedMessage(UUID nodeId, Object topic, MessageAdapter msg, GridIoPolicy plc, long timeout, boolean skipOnTimeout)`

Constructors in org.apache.ignite.internal.managers.communication with parameters of type GridIoPolicy
Constructor and Description
`GridIoMessage(GridIoPolicy plc, Object topic, int topicOrd, MessageAdapter msg, boolean ordered, long timeout, boolean skipOnTimeout)`

### Uses of GridIoPolicy in org.apache.ignite.internal.processors.cache

Methods in org.apache.ignite.internal.processors.cache that return GridIoPolicy
Modifier and Type | Method and Description
--- | ---
`GridIoPolicy` | GridCacheContext.`ioPolicy()`

Methods in org.apache.ignite.internal.processors.cache with parameters of type GridIoPolicy
Modifier and Type | Method and Description
--- | ---
`boolean` | GridCacheIoManager.`safeSend(Collection<? extends ClusterNode> nodes, GridCacheMessage<K,V> msg, GridIoPolicy plc, IgnitePredicate<ClusterNode> fallback)` Sends message and automatically accounts for lefts nodes.
`void` | GridCacheIoManager.`send(ClusterNode node, GridCacheMessage<K,V> msg, GridIoPolicy plc)` Sends communication message.
`void` | GridCacheIoManager.`send(UUID nodeId, GridCacheMessage<K,V> msg, GridIoPolicy plc)` Sends communication message.
`void` | GridCacheIoManager.`sendOrderedMessage(ClusterNode node, Object topic, GridCacheMessage<K,V> msg, GridIoPolicy plc, long timeout)`

### Uses of GridIoPolicy in org.apache.ignite.internal.processors.cache.transactions

Methods in org.apache.ignite.internal.processors.cache.transactions that return GridIoPolicy
Modifier and Type | Method and Description
--- | ---
`GridIoPolicy` | IgniteTxAdapter.`ioPolicy()`
`GridIoPolicy` | IgniteInternalTx.`ioPolicy()`

### Uses of GridIoPolicy in org.apache.ignite.internal.processors.igfs

Methods in org.apache.ignite.internal.processors.igfs with parameters of type GridIoPolicy
Modifier and Type | Method and Description
--- | ---
`void` | IgfsContext.`send(ClusterNode node, Object topic, IgfsCommunicationMessage msg, GridIoPolicy plc)`
`void` | IgfsContext.`send(UUID nodeId, Object topic, IgfsCommunicationMessage msg, GridIoPolicy plc)`

2015 Copyright © Apache Software Foundation

Follow @ApacheIgnite

Ignite Fabric | : ver. 1.0.0-RC1
Release Date | : February 17 2015