public void encode( IoSession session, Object request, ProtocolEncoderOutput out ) throws Exception
{
if ( request instanceof LdapMessageCodec )
{
LdapMessageCodec ldapRequest = (LdapMessageCodec)request;
ByteBuffer bb = ldapRequest.encode();
bb.flip();
IoBuffer buffer = IoBuffer.allocate( bb.limit(), false );
buffer.setAutoExpand( false );
buffer.put( bb );