~ubuntu-branches/ubuntu/raring/libjboss-remoting-java/raring

« back to all changes in this revision

Viewing changes to tests/org/jboss/test/remoting/lease/socket/multiple/SocketLeaseTestServer.java

  • Committer: Package Import Robot
  • Author(s): Torsten Werner
  • Date: 2011-09-09 14:01:03 UTC
  • mto: This revision was merged to the branch mainline in revision 9.
  • Revision ID: package-import@ubuntu.com-20110909140103-o8ucrolqt5g25k57
Tags: upstream-2.5.3.SP1
ImportĀ upstreamĀ versionĀ 2.5.3.SP1

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
package org.jboss.test.remoting.lease.socket.multiple;
2
 
 
3
 
import org.apache.log4j.Level;
4
 
import org.jboss.logging.XLevel;
5
 
import org.jboss.test.remoting.lease.LeaseTestServer;
6
 
 
7
 
/**
8
 
 * @author <a href="mailto:tom.elrod@jboss.com">Tom Elrod</a>
9
 
 */
10
 
public class SocketLeaseTestServer extends LeaseTestServer
11
 
{
12
 
   private static String transport = "socket";
13
 
 
14
 
   protected String getTransport()
15
 
   {
16
 
      return transport;
17
 
   }
18
 
 
19
 
   public static void main(String[] args)
20
 
   {
21
 
      org.apache.log4j.BasicConfigurator.configure();
22
 
      org.apache.log4j.Category.getRoot().setLevel(Level.INFO);
23
 
      org.apache.log4j.Category.getInstance("org.jboss.remoting").setLevel(XLevel.TRACE);
24
 
      org.apache.log4j.Category.getInstance("org.jgroups").setLevel(Level.FATAL);
25
 
 
26
 
      final LeaseTestServer server = new SocketLeaseTestServer();
27
 
      try
28
 
      {
29
 
         server.setupServer();
30
 
         try
31
 
         {
32
 
            new Thread(new Runnable()
33
 
            {
34
 
               public void run()
35
 
               {
36
 
                  server.testForError();
37
 
               }
38
 
            }).start();
39
 
            Thread.currentThread().sleep(60000);
40
 
            server.isRunning = false;
41
 
         }
42
 
         catch (InterruptedException e)
43
 
         {
44
 
            e.printStackTrace();
45
 
         }
46
 
         server.tearDown();
47
 
      }
48
 
      catch (Exception e)
49
 
      {
50
 
         e.printStackTrace();
51
 
      }
52
 
   }
53
 
}