@Override public byte[] serialize(final Object object) { return KryoManager.serialize(object); }
public PropertyRecord(final String key, final Object value) { checkNotNull(key, "Precondition violation - argument 'key' must not be NULL!"); checkNotNull(value, "Precondition violation - argument 'value' must not be NULL!"); this.key = key; this.value = KryoManager.serialize(value); }
public void setIndexer(final Indexer<?> indexer) { if (indexer == null) { this.indexerData = null; } else { byte[] serialForm = KryoManager.serialize(indexer); this.indexerData = Base64.getEncoder().encodeToString(serialForm); } }
public static void insertOrUpdate(final TuplTransaction tx, final IBranchMetadata metadata) { checkNotNull(tx, "Precondition violation - argument 'tx' must not be NULL!"); checkNotNull(metadata, "Precondition violation - argument 'metadata' must not be NULL!"); tx.store(NAME, metadata.getName(), KryoManager.serialize(metadata)); }
public BinaryPropertyDump(final PropertyRecord record) { super(record.getKey()); this.value = KryoManager.serialize(record.getValue()); }
tx.store(NAME, branchName, KryoManager.serialize(keyspaceToMetadata)); logTrace("Inserting into NavigationMap. Branch = '" + branchName + "', keypsace = '" + keyspaceName + "', matrix = '" + matrixName + "'");
@Test public void canSerializeAndDeserialize() { Person johnDoe = new Person("John", "Doe"); byte[] bytes = KryoManager.serialize(johnDoe); assertNotNull(bytes); Person deserialized = KryoManager.deserialize(bytes); assertEquals(johnDoe, deserialized); }
@Test @SuppressWarnings("unchecked") public void canSerializeAndDeserializeMultipleTrees() { ImmutableMap<String, String> map = ImmutableMaps.newHashArrayMappedTreeMap(); ImmutableMap<String, String> map1 = map.put("Hello", "World"); ImmutableMap<String, String> map2 = map.put("Foo", "Bar"); ImmutableMap<String, String> map3 = map.put("Number", "42"); List<ImmutableMap<String, String>> allVersions = Lists.newArrayList(map, map1, map2, map3); byte[] bytes = KryoManager.serialize(allVersions); List<ImmutableMap<String, String>> allVersions2 = KryoManager.deserialize(bytes); assertNotNull(allVersions2); assertEquals(allVersions, allVersions2); }
@Test public void canSerializeAndDeserializeSingleTree() { ImmutableMap<String, String> map = ImmutableMaps.newHashArrayMappedTreeMap(); map = map.put("Hello", "World"); map = map.put("Foo", "Bar"); map = map.put("Number", "42"); byte[] bytes = KryoManager.serialize(map); ImmutableMap<String, String> map2 = KryoManager.deserialize(bytes); assertNotNull(map2); assertEquals(map.entrySet(), map2.entrySet()); for (Entry<String, String> entry : map.entrySet()) { assertEquals(entry.getValue(), map2.get(entry.getKey())); } for (Entry<String, String> entry : map2.entrySet()) { assertEquals(entry.getValue(), map.get(entry.getKey())); } }