<commit_before>/* This class is part of the XP framework's EAS connectivity
 *
 * $Id$
 */

package net.xp_framework.easc.server;

import java.io.IOException;
import java.net.Socket;
import java.io.DataOutputStream;
import java.io.DataInputStream;
import net.xp_framework.easc.server.Handler;

/**
 * Handler thread
 *
 */
public class HandlerThread extends Thread {
    private Socket socket= null;
    private Handler handler= null;

    /**
     * Constructor
     *<commit_msg>- QA: Add more api documentation<commit_after>/* This class is part of the XP framework's EAS connectivity
 *
 * $Id$
 */

package net.xp_framework.easc.server;

import java.io.IOException;
import java.net.Socket;
import java.io.DataOutputStream;
import java.io.DataInputStream;
import net.xp_framework.easc.server.Handler;

/**
 * The handler thread is started from within the server thread after a
 * call to ServerSocket.accept() to be able to handle multiple connections
 * simultaneously.
 *
 * @see   net.xp_framework.easc.server.ServerThread
 */
public class HandlerThread extends Thread {
    private Socket socket= null;
    private Handler handler= null;

    /**
     * Constructor
     *
{'fraction_non_alphanumeric': 0.09661016949152543, 'fraction_numerical': 0.0, 'mean_word_length': 3.7620967741935485, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '7490656', 'n_tokens_mistral': 351, 'n_tokens_neox': 336, 'n_words': 108}