/** * {@inheritDoc} */ @Override public CodecControl<SortRequest> newCodecControl( SortRequest control ) { return new SortRequestDecorator( codec, control ); } }
/** * {@inheritDoc} */ @Override public CodecControl<SortRequest> newCodecControl() { return new SortRequestDecorator( codec ); }
/** * {@inheritDoc} */ @Override public CodecControl<SortRequest> newCodecControl( SortRequest control ) { return new SortRequestDecorator( codec, control ); } }
/** * {@inheritDoc} */ @Override public CodecControl<SortRequest> newCodecControl() { return new SortRequestDecorator( codec ); }
/** * {@inheritDoc} */ @Override public CodecControl<SortRequest> newCodecControl() { return new SortRequestDecorator( codec ); }
/** * {@inheritDoc} */ @Override public CodecControl<SortRequest> newCodecControl( SortRequest control ) { return new SortRequestDecorator( codec, control ); } }
/** * Decorate a SortRequest control * * @param control The control to decorate */ public void decorate( SortRequest control ) { if ( control instanceof SortRequestDecorator ) { this.control = ( SortRequestDecorator ) control; } else { this.control = new SortRequestDecorator( codec, control ); } }
/** * Decorate a SortRequest control * * @param control The control to decorate */ public void decorate( SortRequest control ) { if ( control instanceof SortRequestDecorator ) { this.control = ( SortRequestDecorator ) control; } else { this.control = new SortRequestDecorator( codec, control ); } }
/** * Decorate a SortRequest control * * @param control The control to decorate */ public void decorate( SortRequest control ) { if ( control instanceof SortRequestDecorator ) { this.control = ( SortRequestDecorator ) control; } else { this.control = new SortRequestDecorator( codec, control ); } }