All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.anwen.mongo.codec.CollectionGenericCodec Maven / Gradle / Ivy

There is a newer version: 2.1.6.1
Show newest version
package com.anwen.mongo.codec;

import org.bson.BsonReader;
import org.bson.BsonWriter;
import org.bson.codecs.Codec;
import org.bson.codecs.DecoderContext;
import org.bson.codecs.EncoderContext;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;

import java.util.List;

/**
 * @author JiaChaoYang
 * @project mongo-plus
 * @description 集合加解码器
 * @date 2023-11-10 14:19
 **/

public class CollectionGenericCodec implements Codec {

    private final Logger logger = LoggerFactory.getLogger(GenericCodec.class);

    private final Class clazz;

    private List list;

    public CollectionGenericCodec(Class clazz) {
        this.clazz = clazz;
    }

    @Override
    public T decode(BsonReader reader, DecoderContext decoderContext) {
        return null;
    }

    @Override
    public void encode(BsonWriter writer, T value, EncoderContext encoderContext) {
        writer.writeStartArray();
        writer.writeStartDocument();

    }

    @Override
    public Class getEncoderClass() {
        return null;
    }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy