/** * {@inheritDoc} */ @Override public IntermediateResponseDecorator<?> decorate( IntermediateResponse decoratedMessage ) { IntermediateResponseFactory intermediateResponseFactory = intermediateResponseFactories.get( decoratedMessage .getResponseName() ); if ( intermediateResponseFactory != null ) { return ( IntermediateResponseDecorator<?> ) intermediateResponseFactory.decorate( decoratedMessage ); } else { return new IntermediateResponseDecorator<>( this, decoratedMessage ); } }
/** * {@inheritDoc} */ @Override public IntermediateResponseDecorator<?> decorate( IntermediateResponse decoratedMessage ) { IntermediateResponseFactory intermediateResponseFactory = intermediateResponseFactories.get( decoratedMessage .getResponseName() ); if ( intermediateResponseFactory != null ) { return ( IntermediateResponseDecorator<?> ) intermediateResponseFactory.decorate( decoratedMessage ); } else { return new IntermediateResponseDecorator<>( this, decoratedMessage ); } }
/** * {@inheritDoc} */ @Override public IntermediateResponseDecorator<?> decorate( IntermediateResponse decoratedMessage ) { IntermediateResponseFactory intermediateResponseFactory = intermediateResponseFactories.get( decoratedMessage .getResponseName() ); if ( intermediateResponseFactory != null ) { return ( IntermediateResponseDecorator<?> ) intermediateResponseFactory.decorate( decoratedMessage ); } else { return new IntermediateResponseDecorator<>( this, decoratedMessage ); } }
/** * {@inheritDoc} */ public void action( LdapMessageContainer<IntermediateResponseDecorator<?>> container ) { // Now, we can allocate the IntermediateResponse Object IntermediateResponseDecorator intermediateResponse = new IntermediateResponseDecorator( container.getLdapCodecService(), new IntermediateResponseImpl( container.getMessageId() ) ); container.setMessage( intermediateResponse ); if ( LOG.isDebugEnabled() ) { LOG.debug( I18n.msg( I18n.MSG_05174_INTERMEDIATE_RESPONSE ) ); } } }
/** * {@inheritDoc} */ public void action( LdapMessageContainer<IntermediateResponseDecorator<?>> container ) { // Now, we can allocate the IntermediateResponse Object IntermediateResponseDecorator intermediateResponse = new IntermediateResponseDecorator( container.getLdapCodecService(), new IntermediateResponseImpl( container.getMessageId() ) ); container.setMessage( intermediateResponse ); if ( LOG.isDebugEnabled() ) { LOG.debug( I18n.msg( I18n.MSG_05174_INTERMEDIATE_RESPONSE ) ); } } }
/** * {@inheritDoc} */ public void action( LdapMessageContainer<IntermediateResponseDecorator<?>> container ) { // Now, we can allocate the IntermediateResponse Object IntermediateResponseDecorator intermediateResponse = new IntermediateResponseDecorator( container.getLdapCodecService(), new IntermediateResponseImpl( container.getMessageId() ) ); container.setMessage( intermediateResponse ); if ( LOG.isDebugEnabled() ) { LOG.debug( I18n.msg( I18n.MSG_05174_INTERMEDIATE_RESPONSE ) ); } } }
/** * {@inheritDoc} */ @SuppressWarnings("unchecked") @Override public <I extends IntermediateResponse> I newIntermediateResponse( String responseName, int messageId, byte[] serializedResponse ) throws DecoderException { IntermediateResponseDecorator<IntermediateResponse> resp; IntermediateResponseFactory intermediateResponseFactory = intermediateResponseFactories.get( responseName ); if ( intermediateResponseFactory != null ) { resp = ( IntermediateResponseDecorator<IntermediateResponse> ) intermediateResponseFactory .newResponse( serializedResponse ); } else { resp = new IntermediateResponseDecorator<IntermediateResponse>( this, new IntermediateResponseImpl( responseName ) ); resp.setResponseValue( serializedResponse ); resp.setResponseName( responseName ); } resp.setMessageId( messageId ); return ( I ) resp; }
/** * {@inheritDoc} */ @SuppressWarnings("unchecked") @Override public <I extends IntermediateResponse> I newIntermediateResponse( String responseName, int messageId, byte[] serializedResponse ) throws DecoderException { IntermediateResponseDecorator<IntermediateResponse> resp; IntermediateResponseFactory intermediateResponseFactory = intermediateResponseFactories.get( responseName ); if ( intermediateResponseFactory != null ) { resp = ( IntermediateResponseDecorator<IntermediateResponse> ) intermediateResponseFactory .newResponse( serializedResponse ); } else { resp = new IntermediateResponseDecorator<IntermediateResponse>( this, new IntermediateResponseImpl( responseName ) ); resp.setResponseValue( serializedResponse ); resp.setResponseName( responseName ); } resp.setMessageId( messageId ); return ( I ) resp; }
/** * {@inheritDoc} */ @SuppressWarnings("unchecked") @Override public <I extends IntermediateResponse> I newIntermediateResponse( String responseName, int messageId, byte[] serializedResponse ) throws DecoderException { IntermediateResponseDecorator<IntermediateResponse> resp; IntermediateResponseFactory intermediateResponseFactory = intermediateResponseFactories.get( responseName ); if ( intermediateResponseFactory != null ) { resp = ( IntermediateResponseDecorator<IntermediateResponse> ) intermediateResponseFactory .newResponse( serializedResponse ); } else { resp = new IntermediateResponseDecorator<IntermediateResponse>( this, new IntermediateResponseImpl( responseName ) ); resp.setResponseValue( serializedResponse ); resp.setResponseName( responseName ); } resp.setMessageId( messageId ); return ( I ) resp; }
decorator = new IntermediateResponseDecorator( codec, ( IntermediateResponse ) decoratedMessage ); break;
decorator = new IntermediateResponseDecorator( codec, ( IntermediateResponse ) decoratedMessage ); break;
decorator = new IntermediateResponseDecorator( codec, ( IntermediateResponse ) decoratedMessage ); break;