org.jboss.messaging.core.remoting.impl.mina
Class MessagingCodec
java.lang.Object
org.apache.mina.filter.codec.ProtocolDecoderAdapter
org.apache.mina.filter.codec.CumulativeProtocolDecoder
org.jboss.messaging.core.remoting.impl.mina.MessagingCodec
- All Implemented Interfaces:
- org.apache.mina.filter.codec.ProtocolCodecFactory, org.apache.mina.filter.codec.ProtocolDecoder, org.apache.mina.filter.codec.ProtocolEncoder
public class MessagingCodec
- extends org.apache.mina.filter.codec.CumulativeProtocolDecoder
- implements org.apache.mina.filter.codec.ProtocolEncoder, org.apache.mina.filter.codec.ProtocolCodecFactory
A MessagingCodec
- Author:
- Tim Fox
Method Summary |
void |
dispose(org.apache.mina.common.IoSession session)
|
boolean |
doDecode(org.apache.mina.common.IoSession session,
org.apache.mina.common.IoBuffer in,
org.apache.mina.filter.codec.ProtocolDecoderOutput out)
|
void |
encode(org.apache.mina.common.IoSession session,
java.lang.Object message,
org.apache.mina.filter.codec.ProtocolEncoderOutput out)
|
org.apache.mina.filter.codec.ProtocolDecoder |
getDecoder(org.apache.mina.common.IoSession session)
|
org.apache.mina.filter.codec.ProtocolEncoder |
getEncoder(org.apache.mina.common.IoSession session)
|
Methods inherited from class org.apache.mina.filter.codec.CumulativeProtocolDecoder |
decode |
Methods inherited from class org.apache.mina.filter.codec.ProtocolDecoderAdapter |
finishDecode |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
MessagingCodec
public MessagingCodec()
getDecoder
public org.apache.mina.filter.codec.ProtocolDecoder getDecoder(org.apache.mina.common.IoSession session)
- Specified by:
getDecoder
in interface org.apache.mina.filter.codec.ProtocolCodecFactory
getEncoder
public org.apache.mina.filter.codec.ProtocolEncoder getEncoder(org.apache.mina.common.IoSession session)
- Specified by:
getEncoder
in interface org.apache.mina.filter.codec.ProtocolCodecFactory
dispose
public void dispose(org.apache.mina.common.IoSession session)
throws java.lang.Exception
- Specified by:
dispose
in interface org.apache.mina.filter.codec.ProtocolDecoder
- Specified by:
dispose
in interface org.apache.mina.filter.codec.ProtocolEncoder
- Overrides:
dispose
in class org.apache.mina.filter.codec.CumulativeProtocolDecoder
- Throws:
java.lang.Exception
encode
public void encode(org.apache.mina.common.IoSession session,
java.lang.Object message,
org.apache.mina.filter.codec.ProtocolEncoderOutput out)
throws java.lang.Exception
- Specified by:
encode
in interface org.apache.mina.filter.codec.ProtocolEncoder
- Throws:
java.lang.Exception
doDecode
public boolean doDecode(org.apache.mina.common.IoSession session,
org.apache.mina.common.IoBuffer in,
org.apache.mina.filter.codec.ProtocolDecoderOutput out)
throws java.lang.Exception
- Specified by:
doDecode
in class org.apache.mina.filter.codec.CumulativeProtocolDecoder
- Throws:
java.lang.Exception
Copyright © 2006 JBoss Inc. All Rights Reserved.