1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19 package org.apache.mina.examples.sumup;
20
21 import org.apache.mina.examples.sumup.codec.SumUpProtocolCodecFactory;
22 import org.apache.mina.protocol.ProtocolCodecFactory;
23 import org.apache.mina.protocol.ProtocolHandler;
24 import org.apache.mina.protocol.ProtocolProvider;
25
26 /***
27 * {@link ProtocolProvider} for SumUp server.
28 *
29 * @author The Apache Directory Project
30 * @version $Rev: 332218 $, $Date: 2005-11-10 12:52:42 +0900 $,
31 */
32 public class ServerProtocolProvider implements ProtocolProvider
33 {
34 private static final ProtocolCodecFactory CODEC_FACTORY =
35 new SumUpProtocolCodecFactory( true );
36
37 private static final ProtocolHandler HANDLER = new ServerSessionHandler();
38
39 public ServerProtocolProvider()
40 {
41 }
42
43 public ProtocolCodecFactory getCodecFactory()
44 {
45 return CODEC_FACTORY;
46 }
47
48 public ProtocolHandler getHandler()
49 {
50 return HANDLER;
51 }
52 }