blob: 7e77be78046e6357369860021ce34cda01067bc9 [file] [log] [blame]
package net.onrc.onos.core.datastore.hazelcast;
import com.hazelcast.nio.serialization.DataSerializableFactory;
import com.hazelcast.nio.serialization.IdentifiedDataSerializable;
public class VersionedValueSerializableFactory implements
DataSerializableFactory {
// revisit these magic numbers
public static final int FACTORY_ID = 1;
public static final int VERSIONED_VALUE_ID = 1;
@Override
public IdentifiedDataSerializable create(final int typeId) {
switch (typeId) {
case VERSIONED_VALUE_ID:
return new HZTable.VersionedValue();
default:
return null;
}
}
}