public static <K, V> JsonQueue<Map<K, V>> createMapQueue(final Class<K> mapKeyClass,
                                                             final Class<V> valueKeyClass,
                                                             final Queue<String> queue) {
    """
	Create a  JsonQueue that can send a Map of values
	
	@param mapKeyClass   mapKey class
	@param valueKeyClass valueKey class
	@param queue         queue
	@param <K>           K
	@param <V>           V
	@return new JsonQueue that works with maps.
    """
        final JsonMapper jsonMapper = QBit.factory().createJsonMapper();
        return createMapQueueWithMapper(mapKeyClass, valueKeyClass, queue, jsonMapper);
    }
public static <K, V> JsonQueue<Map<K, V>> createMapQueue(final Class<K> mapKeyClass,
                                                             final Class<V> valueKeyClass,
                                                             final Queue<String> queue) {
        final JsonMapper jsonMapper = QBit.factory().createJsonMapper();
        return createMapQueueWithMapper(mapKeyClass, valueKeyClass, queue, jsonMapper);
    }
public static < K , V > JsonQueue < Map < K , V > > createMapQueue ( final Class < K > mapKeyClass , final Class < V > valueKeyClass , final Queue < String > queue ) { final JsonMapper jsonMapper = QBit . factory ( ) . createJsonMapper ( ) ; return createMapQueueWithMapper ( mapKeyClass , valueKeyClass , queue , jsonMapper ) ; }
Create a  JsonQueue that can send a Map of values

@param mapKeyClass   mapKey class
@param valueKeyClass valueKey class
@param queue         queue
@param <K>           K
@param <V>           V
@return new JsonQueue that works with maps.
Create a JsonQueue that can send a Map of values