Die [New Utils] sind eine Sammlung von Java-Klassen zu sehr allgemeinen Zweck. Das Projekt ist Open Source. !!!Maven Repository Das Repository wird bei Google-Code gehostet: {{{ <repository> <id>intersult.googlecode.com</id> <name>Intersult Google Repository</name> <url>http://intersult.googlecode.com/svn/maven</url> </repository> }}} !!!Source Code Der Source-Code kann aus dem SVN-Repository bezogen werden: [http://intersult.googlecode.com/svn/] !!!Komponenten Die [New Utils] enthalten unter anderem folgende Code-Komponenten: * __GzipFilter:__ Ein Servlet-Filter, der eine GZIP-Kompression des Response-Stream vornimmt. Im Gegensatz zu Server-Konfigurationen erlaubt er eine höhere Steuerbarkeit. * __TimeoutExecutor:__ Ein Executor der auf dem Future-Interface basiert und den effizient zeitbasierten Timeout der Threads erlaubt. * __ResponseWrapper:__ Ein Wrapper für den Servlet-Response, mit dem einzelne Methoden überschrieben werden können. Damit können Streams und Properties leicht beeinflusst werden. * __SSL:__ Eine Klasse zum vereinfachten Umgang mit SSL-Verbindungen und Zertifikaten. * __TrafficProxy:__ Ein HTTP-Proxy das die Simulation einer langsamen Verbindung simuliert. * __InstallCert:__ Installiert ein Zertifikat direkt aus einer HTTPS-Verbindung im Zertifikatsspeicher der JDK. * __Streamer:__ Eine von Runnable abgeleitete Klasse, die einen InputStream auf einen OutputStream weiter streamt. Durch das Runnable-Interface kann die Klasse mit einem ExecutorService gestartet werden. * __Executor:__ Statischer Zugriff auf einen CachedThreadPool, sodass dieser an verschiedenen Stellen in einer Anwendung genutzt werden kann.