Je me demandais si qqn avait implémenté une classe ou librairie pour faire du pattern matching sur des inputStream au lieu des seuls CharSequence autorisés par la librairie standard.
Mon problème est le suivant: Je reçois des données via une connection http (j'utilise la librairie httpClient mais c'est sans object ici). Comme la taille des données reçues est arbitraire, je souhaiterais pouvoir saucissonner mes appels au matcher pour ne pas faire exploser la quantité de mémoire utilisée...
Seulement pour faire celà proprement, je devrais définir des régions, gérer les lookbehind etc et l'API n'est pas très facile à utiliser pour des usages complexes...
J'ai regardé si je pouvais contourner le problème en créeant une classe qui implémenterait InputStream et CharSequence à la fois mais ce n'est pas possible de manière utile.
Donc voilà, si qqn a déjà programmé ou vu quelque part sur la toile une telle librairie (freeware et si possible open source), merci de bien vouloir poster un lien...
Partager