1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.mina.examples.reverser;
20
21 import org.apache.mina.common.TransportType;
22 import org.apache.mina.registry.Service;
23 import org.apache.mina.registry.ServiceRegistry;
24 import org.apache.mina.registry.SimpleServiceRegistry;
25
26 /***
27 * (<b>Entry point</b>) Reverser server which reverses all text lines from
28 * clients.
29 *
30 * @author The Apache Directory Project (dev@directory.apache.org)
31 * @version $Rev: 355016 $, $Date: 2005-12-08 16:00:30 +0900 (Thu, 08 Dec 2005) $,
32 */
33 public class Main
34 {
35 private static final int PORT = 8080;
36
37 public static void main( String[] args ) throws Exception
38 {
39 ServiceRegistry registry = new SimpleServiceRegistry();
40
41
42 Service service = new Service( "reverse", TransportType.SOCKET, PORT );
43 registry.bind( service, new ReverseProtocolHandler() );
44
45 System.out.println( "Listening on port " + PORT );
46 }
47 }