org.apache.asn1.codec.mina
Class Asn1CodecEncoder

java.lang.Object
  extended by org.apache.asn1.codec.mina.Asn1CodecEncoder
All Implemented Interfaces:
org.apache.mina.protocol.ProtocolEncoder

public class Asn1CodecEncoder
extends java.lang.Object
implements org.apache.mina.protocol.ProtocolEncoder

Adapts StatefulEncoder to MINA ProtocolEncoder

Version:
$Rev: 171078 $, $Date: 2005-05-20 10:17:25 +0200 (Fri, 20 May 2005) $,
Author:
Trustin Lee (trustin@apache.org)

Nested Class Summary
private  class Asn1CodecEncoder.EncoderCallbackImpl
           
 
Field Summary
private  Asn1CodecEncoder.EncoderCallbackImpl callback
           
private  StatefulEncoder encoder
           
 
Constructor Summary
Asn1CodecEncoder(StatefulEncoder encoder)
           
 
Method Summary
 void encode(org.apache.mina.protocol.ProtocolSession session, java.lang.Object message, org.apache.mina.protocol.ProtocolEncoderOutput out)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

encoder

private final StatefulEncoder encoder

callback

private final Asn1CodecEncoder.EncoderCallbackImpl callback
Constructor Detail

Asn1CodecEncoder

public Asn1CodecEncoder(StatefulEncoder encoder)
Method Detail

encode

public void encode(org.apache.mina.protocol.ProtocolSession session,
                   java.lang.Object message,
                   org.apache.mina.protocol.ProtocolEncoderOutput out)
            throws org.apache.mina.protocol.ProtocolViolationException
Specified by:
encode in interface org.apache.mina.protocol.ProtocolEncoder
Throws:
org.apache.mina.protocol.ProtocolViolationException


Copyright © 2004-2009 . All Rights Reserved.