Search in sources :

Example 71 with DefaultSerializationServiceBuilder

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;
}
Also used : DefaultSerializationServiceBuilder(com.hazelcast.internal.serialization.impl.DefaultSerializationServiceBuilder) SerializerConfig(com.hazelcast.config.SerializerConfig) SerializationConfig(com.hazelcast.config.SerializationConfig) InternalSerializationService(com.hazelcast.internal.serialization.InternalSerializationService) ClassDefinition(com.hazelcast.nio.serialization.ClassDefinition) ClassDefinitionBuilder(com.hazelcast.nio.serialization.ClassDefinitionBuilder)

Example 72 with DefaultSerializationServiceBuilder

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;
}
Also used : DefaultSerializationServiceBuilder(com.hazelcast.internal.serialization.impl.DefaultSerializationServiceBuilder) Extractors(com.hazelcast.query.impl.getters.Extractors) InternalSerializationService(com.hazelcast.internal.serialization.InternalSerializationService)

Example 73 with DefaultSerializationServiceBuilder

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();
}
Also used : DefaultSerializationServiceBuilder(com.hazelcast.internal.serialization.impl.DefaultSerializationServiceBuilder) Address(com.hazelcast.cluster.Address) Before(org.junit.Before)

Example 74 with DefaultSerializationServiceBuilder

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;
}
Also used : DefaultSerializationServiceBuilder(com.hazelcast.internal.serialization.impl.DefaultSerializationServiceBuilder) Data(com.hazelcast.internal.serialization.Data) InternalSerializationService(com.hazelcast.internal.serialization.InternalSerializationService)

Example 75 with DefaultSerializationServiceBuilder

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();
}
Also used : DefaultSerializationServiceBuilder(com.hazelcast.internal.serialization.impl.DefaultSerializationServiceBuilder) CompactSerializationConfig(com.hazelcast.config.CompactSerializationConfig) SerializationConfig(com.hazelcast.config.SerializationConfig) CompactSerializationConfig(com.hazelcast.config.CompactSerializationConfig)

Aggregations

DefaultSerializationServiceBuilder (com.hazelcast.internal.serialization.impl.DefaultSerializationServiceBuilder)197 Test (org.junit.Test)146 QuickTest (com.hazelcast.test.annotation.QuickTest)119 InternalSerializationService (com.hazelcast.internal.serialization.InternalSerializationService)91 Data (com.hazelcast.internal.serialization.Data)56 ParallelJVMTest (com.hazelcast.test.annotation.ParallelJVMTest)56 SerializationService (com.hazelcast.internal.serialization.SerializationService)50 SerializationService (com.hazelcast.spi.serialization.SerializationService)40 SerializationConfig (com.hazelcast.config.SerializationConfig)36 Before (org.junit.Before)22 ClassDefinitionBuilder (com.hazelcast.nio.serialization.ClassDefinitionBuilder)20 HeapData (com.hazelcast.internal.serialization.impl.HeapData)18 ClassDefinition (com.hazelcast.nio.serialization.ClassDefinition)16 CompactSerializationConfig (com.hazelcast.config.CompactSerializationConfig)15 CustomSerializationTest (com.hazelcast.internal.serialization.impl.CustomSerializationTest)14 ParallelTest (com.hazelcast.test.annotation.ParallelTest)13 Parameters (junitparams.Parameters)13 ArrayList (java.util.ArrayList)12 PortableFactory (com.hazelcast.nio.serialization.PortableFactory)10 SerializationServiceBuilder (com.hazelcast.internal.serialization.SerializationServiceBuilder)9