org.androidpn.server.xmpp.codec
Class XmppCodecFactory

java.lang.Object
  extended by org.androidpn.server.xmpp.codec.XmppCodecFactory
All Implemented Interfaces:
org.apache.mina.filter.codec.ProtocolCodecFactory

public class XmppCodecFactory
extends java.lang.Object
implements org.apache.mina.filter.codec.ProtocolCodecFactory

Factory class that specifies the encode and decoder to use for parsing XMPP stanzas.

Author:
Sehwan Noh (devnoh@gmail.com)

Constructor Summary
XmppCodecFactory()
          Constructor.
 
Method Summary
 org.apache.mina.filter.codec.ProtocolDecoder getDecoder(org.apache.mina.core.session.IoSession session)
          Returns a new (or reusable) instance of ProtocolDecoder.
 org.apache.mina.filter.codec.ProtocolEncoder getEncoder(org.apache.mina.core.session.IoSession session)
          Returns a new (or reusable) instance of ProtocolEncoder.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

XmppCodecFactory

public XmppCodecFactory()
Constructor.

Method Detail

getEncoder

public org.apache.mina.filter.codec.ProtocolEncoder getEncoder(org.apache.mina.core.session.IoSession session)
                                                        throws java.lang.Exception
Returns a new (or reusable) instance of ProtocolEncoder.

Specified by:
getEncoder in interface org.apache.mina.filter.codec.ProtocolCodecFactory
Throws:
java.lang.Exception

getDecoder

public org.apache.mina.filter.codec.ProtocolDecoder getDecoder(org.apache.mina.core.session.IoSession session)
                                                        throws java.lang.Exception
Returns a new (or reusable) instance of ProtocolDecoder.

Specified by:
getDecoder in interface org.apache.mina.filter.codec.ProtocolCodecFactory
Throws:
java.lang.Exception