Class TestServer

  • All Implemented Interfaces:
    java.util.concurrent.Executor, TryExecutor

    public class TestServer
    extends java.lang.Object
    implements java.util.concurrent.Executor, TryExecutor
    • Field Summary

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void execute​(java.lang.Runnable task) getFile​(java.lang.String path)  
      int getRandom​(int max)  
      java.util.Map<java.lang.String,​java.lang.String> getSession​(java.lang.String sessionid)  
      void start()  
      void stop()  
      boolean tryExecute​(java.lang.Runnable task)
      Attempt to execute a task.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Method Detail

      • getSession

        public java.util.Map<java.lang.String,​java.lang.String> getSession​(java.lang.String sessionid)
      • getRandom

        public int getRandom​(int max)
      • execute

        public void execute​(java.lang.Runnable task)
        Specified by:
        execute in interface java.util.concurrent.Executor
        Specified by:
        execute in interface TryExecutor
      • tryExecute

        public boolean tryExecute​(java.lang.Runnable task)
        Description copied from interface: TryExecutor
        Attempt to execute a task.
        Specified by:
        tryExecute in interface TryExecutor
        task - The task to be executed
        True IFF the task has been given directly to a thread to execute. The task cannot be queued pending the later availability of a Thread.
      • start

        public void start()
                   throws java.lang.Exception
      • stop

        public void stop()
                  throws java.lang.Exception
      • getFile

        public getFile​(java.lang.String path)