public ORecordSerializerFactory() { register(ORecordSerializerSchemaAware2CSV.NAME, ORecordSerializerSchemaAware2CSV.INSTANCE); register(ORecordSerializerJSON.NAME, ORecordSerializerJSON.INSTANCE); register(ORecordSerializerRaw.NAME, new ORecordSerializerRaw()); register(ORecordSerializerBinary.NAME, ORecordSerializerBinary.INSTANCE); register(ORecordSerializerNetwork.NAME, ORecordSerializerNetwork.INSTANCE); register(ORecordSerializerNetworkV37.NAME,ORecordSerializerNetworkV37.INSTANCE); defaultRecordSerializer = getFormat(OGlobalConfiguration.DB_DOCUMENT_SERIALIZER.getValueAsString()); if (defaultRecordSerializer == null) throw new ODatabaseException( "Impossible to find serializer with name " + OGlobalConfiguration.DB_DOCUMENT_SERIALIZER.getValueAsString()); }