Index: trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/HttpMonitor.java
===================================================================
--- trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/HttpMonitor.java	(revision 1380)
+++ trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/HttpMonitor.java	(revision 1381)
@@ -30,4 +30,7 @@
  */
 public class HttpMonitor implements HttpMonitorComponent {
+
+    /**  */
+    private static final long serialVersionUID = 1L;
 
     /**
Index: trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/HttpMonitorComponent.java
===================================================================
--- trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/HttpMonitorComponent.java	(revision 1380)
+++ trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/HttpMonitorComponent.java	(revision 1381)
@@ -15,4 +15,6 @@
 package de.ugoe.cs.autoquest.httpmonitor;
 
+import java.io.Serializable;
+
 /**
  * <p>
@@ -24,5 +26,5 @@
  * @author Patrick Harms
  */
-public interface HttpMonitorComponent {
+public interface HttpMonitorComponent extends Serializable {
 
     /**
Index: trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/HttpMonitorLogManager.java
===================================================================
--- trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/HttpMonitorLogManager.java	(revision 1380)
+++ trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/HttpMonitorLogManager.java	(revision 1381)
@@ -34,4 +34,7 @@
 public class HttpMonitorLogManager implements HttpMonitorComponent, HttpMonitorExchangeHandler {
     
+    /**  */
+    private static final long serialVersionUID = 1L;
+
     /**
      * the timeout after which the writer is closed
Index: trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/HttpMonitorOutputWriter.java
===================================================================
--- trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/HttpMonitorOutputWriter.java	(revision 1380)
+++ trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/HttpMonitorOutputWriter.java	(revision 1381)
@@ -50,4 +50,7 @@
 public class HttpMonitorOutputWriter implements HttpMonitorComponent, HttpMonitorExchangeHandler {
     
+    /**  */
+    private static final long serialVersionUID = 1L;
+
     /**
      * the maximum size of an individual log file
Index: trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/HttpMonitorServer.java
===================================================================
--- trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/HttpMonitorServer.java	(revision 1380)
+++ trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/HttpMonitorServer.java	(revision 1381)
@@ -34,4 +34,7 @@
 public class HttpMonitorServer implements HttpMonitorComponent {
     
+    /**  */
+    private static final long serialVersionUID = 1L;
+
     /**
      * the port to listen on
Index: trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/proxy/ExchangeListenerManager.java
===================================================================
--- trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/proxy/ExchangeListenerManager.java	(revision 1380)
+++ trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/proxy/ExchangeListenerManager.java	(revision 1381)
@@ -48,4 +48,7 @@
 class ExchangeListenerManager implements HttpMonitorComponent {
     
+    /**  */
+    private static final long serialVersionUID = 1L;
+
     /**
      * the timeout after which a writer of an inactive client is closed
Index: trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/proxy/HttpMonitorRemoteExchangeHandler.java
===================================================================
--- trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/proxy/HttpMonitorRemoteExchangeHandler.java	(revision 1380)
+++ trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/proxy/HttpMonitorRemoteExchangeHandler.java	(revision 1381)
@@ -52,4 +52,7 @@
 {
 
+    /**  */
+    private static final long serialVersionUID = 1L;
+
     /** */
     private HttpClient httpClient;
@@ -137,5 +140,5 @@
                 Marshaller marshaller = jaxbContext.createMarshaller();
 
-                OutputStreamWriter writer = new OutputStreamWriter(out.getOutputStream());
+                OutputStreamWriter writer = new OutputStreamWriter(out.getOutputStream(), "UTF-8");
                 marshaller.marshal(new ObjectFactory().createHttpExchange(httpExchange), writer);
 
Index: trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/proxy/HttpMonitoringProxy.java
===================================================================
--- trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/proxy/HttpMonitoringProxy.java	(revision 1380)
+++ trunk/autoquest-httpmonitor/src/main/java/de/ugoe/cs/autoquest/httpmonitor/proxy/HttpMonitoringProxy.java	(revision 1381)
@@ -39,4 +39,7 @@
 public class HttpMonitoringProxy implements HttpMonitorComponent {
 
+    /**  */
+    private static final long serialVersionUID = 1L;
+
     /**
      * the port on which the webserver shall listen.
