Author: trustin Date: Fri Dec 17 00:16:29 2004 New Revision: 122630 URL: http://svn.apache.org/viewcvs?view=rev&rev=122630 Log: * Made codec factory singleton. Modified: incubator/directory/network/trunk/mina/src/examples/org/apache/mina/examples/reverser/ReverseProtocolProvider.java
Modified: incubator/directory/network/trunk/mina/src/examples/org/apache/mina/examples/reverser/ReverseProtocolProvider.java Url: http://svn.apache.org/viewcvs/incubator/directory/network/trunk/mina/src/examples/org/apache/mina/examples/reverser/ReverseProtocolProvider.java?view=diff&rev=122630&p1=incubator/directory/network/trunk/mina/src/examples/org/apache/mina/examples/reverser/ReverseProtocolProvider.java&r1=122629&p2=incubator/directory/network/trunk/mina/src/examples/org/apache/mina/examples/reverser/ReverseProtocolProvider.java&r2=122630 ============================================================================== --- incubator/directory/network/trunk/mina/src/examples/org/apache/mina/examples/reverser/ReverseProtocolProvider.java (original) +++ incubator/directory/network/trunk/mina/src/examples/org/apache/mina/examples/reverser/ReverseProtocolProvider.java Fri Dec 17 00:16:29 2004 @@ -34,21 +34,23 @@ { private static ProtocolHandler HANDLER = new ReverseProtocolHandler(); + + private static ProtocolCodecFactory CODEC_FACTORY = new ProtocolCodecFactory() + { + public ProtocolEncoder newEncoder() + { + return new TextLineEncoder(); + } + + public ProtocolDecoder newDecoder() + { + return new TextLineDecoder(); + } + }; public ProtocolCodecFactory getCodecFactory() { - return new ProtocolCodecFactory() - { - public ProtocolEncoder newEncoder() - { - return new TextLineEncoder(); - } - - public ProtocolDecoder newDecoder() - { - return new TextLineDecoder(); - } - }; + return CODEC_FACTORY; } public ProtocolHandler getHandler()
