public interface NetStorageDriver<I extends com.emc.mongoose.api.model.item.Item,O extends com.emc.mongoose.api.model.io.task.IoTask<I>>
extends com.emc.mongoose.api.model.storage.StorageDriver<I,O>
| Modifier and Type | Interface and Description |
|---|---|
static class |
NetStorageDriver.Transport |
| Modifier and Type | Field and Description |
|---|---|
static io.netty.util.AttributeKey<com.emc.mongoose.api.model.io.task.IoTask> |
ATTR_KEY_IOTASK |
static java.util.Map<NetStorageDriver.Transport,java.lang.String> |
IO_EXECUTOR_IMPLS |
static java.util.Map<NetStorageDriver.Transport,java.lang.String> |
SOCKET_CHANNEL_IMPLS |
| Modifier and Type | Method and Description |
|---|---|
void |
complete(io.netty.channel.Channel channel,
O ioTask) |
adjustIoBuffers, get, getActiveTaskCount, getCompletedTaskCount, getConcurrencyLevel, getScheduledTaskCount, isIdle, list, resetstatic final java.util.Map<NetStorageDriver.Transport,java.lang.String> IO_EXECUTOR_IMPLS
static final java.util.Map<NetStorageDriver.Transport,java.lang.String> SOCKET_CHANNEL_IMPLS
static final io.netty.util.AttributeKey<com.emc.mongoose.api.model.io.task.IoTask> ATTR_KEY_IOTASK
void complete(io.netty.channel.Channel channel,
O ioTask)