public void AddSerializers(SerializationService service) { //TODO: proper support for generic types service.AddConstantSerializer <JavaClass>(new JavaClassSerializer()); service.AddConstantSerializer <DateTime>(new DateSerializer()); service.AddConstantSerializer <BigInteger>(new BigIntegerSerializer()); service.AddConstantSerializer <object[]>(new ArrayStreamSerializer()); //TODO map server side collection types. service.AddConstantSerializer <List <object> >(new ListSerializer <object>()); service.AddConstantSerializer <LinkedList <object> >(new LinkedListSerializer <object>()); service.AddConstantSerializer <Dictionary <object, object> >(new HashMapStreamSerializer()); service.AddConstantSerializer <ConcurrentDictionary <object, object> >(new ConcurrentHashMapStreamSerializer()); service.AddConstantSerializer <HashSet <object> >(new HashSetStreamSerializer()); service.AddConstantSerializer <HazelcastJsonValue>(new HazelcastJsonValueSerializer()); }
public void AddSerializers(SerializationService service) { service.AddConstantSerializer <byte>(new ByteSerializer()); service.AddConstantSerializer <bool>(new BooleanSerializer()); service.AddConstantSerializer <char>(new CharSerializer()); service.AddConstantSerializer <short>(new ShortSerializer()); service.AddConstantSerializer <int>(new IntegerSerializer()); service.AddConstantSerializer <long>(new LongSerializer()); service.AddConstantSerializer <float>(new FloatSerializer()); service.AddConstantSerializer <double>(new DoubleSerializer()); service.AddConstantSerializer <string>(new StringSerializer()); service.AddConstantSerializer <byte[]>(new ByteArraySerializer()); service.AddConstantSerializer <bool[]>(new BooleanArraySerializer()); service.AddConstantSerializer <char[]>(new CharArraySerializer()); service.AddConstantSerializer <short[]>(new ShortArraySerializer()); service.AddConstantSerializer <int[]>(new IntegerArraySerializer()); service.AddConstantSerializer <long[]>(new LongArraySerializer()); service.AddConstantSerializer <float[]>(new FloatArraySerializer()); service.AddConstantSerializer <double[]>(new DoubleArraySerializer()); service.AddConstantSerializer <string[]>(new StringArraySerializer()); service.AddConstantSerializer <Guid>(new GuidSerializer()); service.AddConstantSerializer <KeyValuePair <object, object> >(new KeyValuePairSerializer()); }