La sérialisation d'un objet avec Kryo (Personnalisé Sérialiseur)

J'ai un objet qui contient un tableau d'objets. Je voudrais

  • A) stocker ce tableau d'objets dans le même fichier

  • B) utiliser la sérialisation personnalisée pour ces objets.

Par exemple, j'ai une table est un objet qui a du Carrelage[][] tableau. Je peux faire Ints, mais confus sur la façon de faire des objets:

    kryo.register(Map.class, new SimpleSerializer<Map>() {
        public void write(ByteBuffer buffer, Map map) {

            buffer.putInt(map.getId());
            System.out.println("Putting: " + map.getId());


        }

        public Map read(ByteBuffer buffer) {
            int id = buffer.getInt();
            System.out.println("Getting: " + id);

            Map map = new Map(id, null, 0, 0, 0, 0);

            return (map);
        }
    });
InformationsquelleAutor user697111 | 2011-10-26