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.IOException
protected abstract void writeStubIndexKey(java.io.DataOutput out, StubIndexKey key, StubKeySerializationState state) throws java.io.IOException
java.io.IOException
protected abstract StubKeySerializationState createStubIndexKeySerializationState(java.io.DataInput input, int stubIndexKeyCount) throws java.io.IOException
java.io.IOException
protected abstract ID<?,?> readStubIndexKey(java.io.DataInput input, StubKeySerializationState stubKeySerializationState) throws java.io.IOException
java.io.IOException
public 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.IOException
public 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