nl.astron.lofar.odtb.mom2otdbadapter.mom2listener
Class ProcessConnection

java.lang.Object
  extended by java.lang.Thread
      extended by nl.astron.lofar.odtb.mom2otdbadapter.mom2listener.ProcessConnection
All Implemented Interfaces:
java.lang.Runnable

public class ProcessConnection
extends java.lang.Thread


Nested Class Summary
 
Nested classes/interfaces inherited from class java.lang.Thread
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler
 
Field Summary
private  java.net.Socket client
           
private  java.io.BufferedReader in
           
private  org.apache.commons.logging.Log log
           
private  java.io.PrintWriter out
           
private  OTDBRepository repository
           
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ProcessConnection(OTDBRepository repository, java.net.Socket client)
           
 
Method Summary
protected  org.w3c.dom.Document convertStringToDocument(java.lang.String myXML)
           
protected  void finalize()
           
 java.lang.String getResultXml(java.lang.String errors)
           
protected  java.lang.String processInput(java.lang.String input)
           
 void run()
           
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

log

private org.apache.commons.logging.Log log

in

private java.io.BufferedReader in

out

private java.io.PrintWriter out

client

private java.net.Socket client

repository

private OTDBRepository repository
Constructor Detail

ProcessConnection

public ProcessConnection(OTDBRepository repository,
                         java.net.Socket client)
Method Detail

run

public void run()
Specified by:
run in interface java.lang.Runnable
Overrides:
run in class java.lang.Thread

processInput

protected java.lang.String processInput(java.lang.String input)

convertStringToDocument

protected org.w3c.dom.Document convertStringToDocument(java.lang.String myXML)
                                                throws java.lang.Exception
Throws:
java.lang.Exception

getResultXml

public java.lang.String getResultXml(java.lang.String errors)

finalize

protected void finalize()
Overrides:
finalize in class java.lang.Object