/** * {@inheritDoc} */ @Override public void action( LdapMessageContainer<AddRequestDecorator> container ) throws DecoderException { // Now, we can allocate the AddRequest Object int messageId = container.getMessageId(); AddRequest internalAddRequest = new AddRequestImpl(); internalAddRequest.setMessageId( messageId ); AddRequestDecorator addRequest = new AddRequestDecorator( container.getLdapCodecService(), internalAddRequest ); container.setMessage( addRequest ); // We will check that the request is not null TLV tlv = container.getCurrentTLV(); if ( tlv.getLength() == 0 ) { String msg = I18n.err( I18n.ERR_05145_NULL_ADD_REQUEST ); LOG.error( msg ); // Will generate a PROTOCOL_ERROR throw new DecoderException( msg ); } } }
/** * {@inheritDoc} */ @Override public void action( LdapMessageContainer<AddRequestDecorator> container ) throws DecoderException { // Now, we can allocate the AddRequest Object int messageId = container.getMessageId(); AddRequest internalAddRequest = new AddRequestImpl(); internalAddRequest.setMessageId( messageId ); AddRequestDecorator addRequest = new AddRequestDecorator( container.getLdapCodecService(), internalAddRequest ); container.setMessage( addRequest ); // We will check that the request is not null TLV tlv = container.getCurrentTLV(); if ( tlv.getLength() == 0 ) { String msg = I18n.err( I18n.ERR_05145_NULL_ADD_REQUEST ); LOG.error( msg ); // Will generate a PROTOCOL_ERROR throw new DecoderException( msg ); } } }
/** * {@inheritDoc} */ @Override public void action( LdapMessageContainer<AddRequestDecorator> container ) throws DecoderException { // Now, we can allocate the AddRequest Object int messageId = container.getMessageId(); AddRequest internalAddRequest = new AddRequestImpl(); internalAddRequest.setMessageId( messageId ); AddRequestDecorator addRequest = new AddRequestDecorator( container.getLdapCodecService(), internalAddRequest ); container.setMessage( addRequest ); // We will check that the request is not null TLV tlv = container.getCurrentTLV(); if ( tlv.getLength() == 0 ) { String msg = I18n.err( I18n.ERR_05145_NULL_ADD_REQUEST ); LOG.error( msg ); // Will generate a PROTOCOL_ERROR throw new DecoderException( msg ); } } }
decorator = new AddRequestDecorator( codec, ( AddRequest ) decoratedMessage ); break;
decorator = new AddRequestDecorator( codec, ( AddRequest ) decoratedMessage ); break;
decorator = new AddRequestDecorator( codec, ( AddRequest ) decoratedMessage ); break;