org.boris.xlloop.util
Class FunctionHandlerServer

java.lang.Object
  extended by org.boris.xlloop.FunctionServer
      extended by org.boris.xlloop.util.FunctionHandlerServer

public class FunctionHandlerServer
extends FunctionServer


Nested Class Summary
 
Nested classes/interfaces inherited from class org.boris.xlloop.FunctionServer
FunctionServer.FunctionContext, FunctionServer.HandlerThread
 
Field Summary
 
Fields inherited from class org.boris.xlloop.FunctionServer
listener, port, socket
 
Constructor Summary
FunctionHandlerServer()
           
FunctionHandlerServer(int port, boolean debug)
           
 
Method Summary
 void addDelegates(java.lang.String namespace, java.lang.Class clazz)
           
 void addInfo(FunctionInformation[] info)
           
 void addInfo(FunctionProvider provider)
           
 void addMethods(java.lang.String namespace, java.lang.Class clazz)
           
 void run()
           
 void setDebug(boolean debug)
           
 
Methods inherited from class org.boris.xlloop.FunctionServer
getFunctionHandler, getPort, handleRequest, setFunctionHandler, setListener, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FunctionHandlerServer

public FunctionHandlerServer()

FunctionHandlerServer

public FunctionHandlerServer(int port,
                             boolean debug)
Method Detail

setDebug

public void setDebug(boolean debug)

addMethods

public void addMethods(java.lang.String namespace,
                       java.lang.Class clazz)

addDelegates

public void addDelegates(java.lang.String namespace,
                         java.lang.Class clazz)

addInfo

public void addInfo(FunctionProvider provider)

addInfo

public void addInfo(FunctionInformation[] info)

run

public void run()
         throws java.io.IOException
Overrides:
run in class FunctionServer
Throws:
java.io.IOException