public abstract class StubForwardIndexExternalizer<StubKeySerializationState> extends java.lang.Object implements DataExternalizer<java.util.Map<StubIndexKey,java.util.Map<java.lang.Object,StubIdList>>>
| Modifier | Constructor and Description |
|---|---|
protected |
StubForwardIndexExternalizer(SerializationManagerEx managerToInitialize) |
| Modifier and Type | Method and Description |
|---|---|
static StubForwardIndexExternalizer<?> |
createFileLocalExternalizer(SerializationManagerEx serializationManager) |
protected abstract StubKeySerializationState |
createStubIndexKeySerializationState(java.io.DataInput input,
int stubIndexKeyCount) |
protected abstract StubKeySerializationState |
createStubIndexKeySerializationState(java.io.DataOutput out,
java.util.Set<StubIndexKey> set) |
static StubForwardIndexExternalizer<?> |
getIdeUsedExternalizer(SerializationManagerEx managerToInitialize) |
java.util.Map<StubIndexKey,java.util.Map<java.lang.Object,StubIdList>> |
read(java.io.DataInput in) |
protected abstract ID<?,?> |
readStubIndexKey(java.io.DataInput input,
StubKeySerializationState stubKeySerializationState) |
void |
save(java.io.DataOutput out,
java.util.Map<StubIndexKey,java.util.Map<java.lang.Object,StubIdList>> indexedStubs) |
protected abstract void |
writeStubIndexKey(java.io.DataOutput out,
StubIndexKey key,
StubKeySerializationState state) |
protected StubForwardIndexExternalizer(SerializationManagerEx managerToInitialize)
public static StubForwardIndexExternalizer<?> getIdeUsedExternalizer(SerializationManagerEx managerToInitialize)
public static StubForwardIndexExternalizer<?> createFileLocalExternalizer(SerializationManagerEx serializationManager)
protected abstract StubKeySerializationState createStubIndexKeySerializationState(java.io.DataOutput out, java.util.Set<StubIndexKey> set) throws java.io.IOException
java.io.IOExceptionprotected abstract void writeStubIndexKey(java.io.DataOutput out,
StubIndexKey key,
StubKeySerializationState state)
throws java.io.IOException
java.io.IOExceptionprotected abstract StubKeySerializationState createStubIndexKeySerializationState(java.io.DataInput input, int stubIndexKeyCount) throws java.io.IOException
java.io.IOExceptionprotected abstract ID<?,?> readStubIndexKey(java.io.DataInput input, StubKeySerializationState stubKeySerializationState) throws java.io.IOException
java.io.IOExceptionpublic final void save(java.io.DataOutput out,
java.util.Map<StubIndexKey,java.util.Map<java.lang.Object,StubIdList>> indexedStubs)
throws java.io.IOException
save in interface DataExternalizer<java.util.Map<StubIndexKey,java.util.Map<java.lang.Object,StubIdList>>>java.io.IOExceptionpublic final java.util.Map<StubIndexKey,java.util.Map<java.lang.Object,StubIdList>> read(java.io.DataInput in) throws java.io.IOException
read in interface DataExternalizer<java.util.Map<StubIndexKey,java.util.Map<java.lang.Object,StubIdList>>>java.io.IOException