use of com.hazelcast.internal.serialization.impl.DefaultSerializationServiceBuilder in project hazelcast by hazelcast.
the class BinaryCompatibilityTest method createSerializationService.
private SerializationService createSerializationService() {
SerializerConfig customByteArraySerializerConfig = new SerializerConfig().setImplementation(new CustomByteArraySerializer()).setTypeClass(CustomByteArraySerializable.class);
SerializerConfig customStreamSerializerConfig = new SerializerConfig().setImplementation(new CustomStreamSerializer()).setTypeClass(CustomStreamSerializable.class);
SerializationConfig config = new SerializationConfig().addSerializerConfig(customByteArraySerializerConfig).addSerializerConfig(customStreamSerializerConfig).setAllowUnsafe(allowUnsafe).setByteOrder(byteOrder);
ClassDefinition classDefinition = new ClassDefinitionBuilder(PORTABLE_FACTORY_ID, INNER_PORTABLE_CLASS_ID).addIntField("i").addFloatField("f").build();
InternalSerializationService serializationService = new DefaultSerializationServiceBuilder().setVersion(version).addPortableFactory(PORTABLE_FACTORY_ID, new APortableFactory()).addDataSerializableFactory(IDENTIFIED_DATA_SERIALIZABLE_FACTORY_ID, new ADataSerializableFactory()).setConfig(config).addClassDefinition(classDefinition).build();
assumeConfiguredByteOrder(serializationService, byteOrder);
return serializationService;
}
use of com.hazelcast.internal.serialization.impl.DefaultSerializationServiceBuilder in project hazelcast by hazelcast.
the class GenericQueryTargetTest method createTarget.
private static GenericQueryTarget createTarget(boolean key) {
InternalSerializationService ss = new DefaultSerializationServiceBuilder().build();
Extractors extractors = Extractors.newBuilder(ss).build();
GenericQueryTargetDescriptor descriptor = new GenericQueryTargetDescriptor();
GenericQueryTarget target = (GenericQueryTarget) descriptor.create(ss, extractors, key);
assertEquals(key, target.isKey());
return target;
}
use of com.hazelcast.internal.serialization.impl.DefaultSerializationServiceBuilder in project hazelcast by hazelcast.
the class MemberHandshakeTest method setup.
@Before
public void setup() throws UnknownHostException {
targetAddress = new Address("127.0.0.1", 9999);
serializationService = new DefaultSerializationServiceBuilder().build();
uuid = UUID.randomUUID();
}
use of com.hazelcast.internal.serialization.impl.DefaultSerializationServiceBuilder in project hazelcast by hazelcast.
the class PartitionRuntimeStateTest method serializeAndDeserialize.
private PartitionRuntimeState serializeAndDeserialize(PartitionRuntimeState state) {
InternalSerializationService serializationService = new DefaultSerializationServiceBuilder().build();
try {
Data data = serializationService.toData(state);
state = serializationService.toObject(data);
} finally {
serializationService.dispose();
}
return state;
}
use of com.hazelcast.internal.serialization.impl.DefaultSerializationServiceBuilder in project hazelcast by hazelcast.
the class CompactNullablePrimitiveInteroperabilityTest method createSerializationService.
private SerializationService createSerializationService() {
CompactSerializationConfig compactSerializationConfig = new CompactSerializationConfig();
compactSerializationConfig.setEnabled(true);
return new DefaultSerializationServiceBuilder().setSchemaService(schemaService).setConfig(new SerializationConfig().setCompactSerializationConfig(compactSerializationConfig)).build();
}
Aggregations