On Thu, Nov 18, 2010 at 2:33 PM, <[email protected]> wrote:

> Right, good to know, was just providing the objects, assumed
> implementation of render to be irrelevant, but I guess not entirely.
> Anyway, I'm also interested in the second part of your question, what does
> resource.setCacheable(false) effect, I've had trouble tracking this down
> in the resource classes...

It means "add response headers to tell the browser and public proxies to not
cache this resource".
About Image+Ajax re-paint: https://issues.apache.org/jira/browse/WICKET-1382
<https://issues.apache.org/jira/browse/WICKET-1382>Does this help in this
case ? I don't have time right now to look at the code and I have no
experience with this resource.

>


>
>
> From:   Carl-Eric Menzel <[email protected]>
> To:     [email protected]
> Date:   11/18/2010 08:26 AM
> Subject:        Re: Non-caching RenderedDynamicImageResource
>
>
>
> On Thu, 18 Nov 2010 08:13:57 -0500
> [email protected] wrote:
>
> > Haven't tested this, but it could be a start...
> >
> >                 final RenderedDynamicImageResource rd = new
> > RenderedDynamicImageResource(100, 100) {
> >
> >                         @Override
> >                         protected boolean render(Graphics2D graphics)
> > { return false;
> >                         }
>
> That was my idea before I came up with my NonCaching...Resource.
> However, the return value of render(Graphics2D) is used to indicate the
> requirement to immediately re-render due to a change in image
> dimensions. Simply returning false would throw render() into an infinite
> loop:
>
> [RenderedDynamicImageResource]
> protected byte[] render()
> {
>  while (true)
>  {
>   final BufferedImage image = new
>     BufferedImage(getWidth(), getHeight(), getType());
>   if (render((Graphics2D)image.getGraphics())) {
>     return toImageData(image);
>   }
>  }
> }
>
> Carl-Eric
> www.wicketbuch.de
>
> ---------------------------------------------------------------------
> To unsubscribe, e-mail: [email protected]
> For additional commands, e-mail: [email protected]
>
>
>
>
>
>
> Notice: This communication, including any attachments, is intended solely
> for the use of the individual or entity to which it is addressed. This
> communication may contain information that is protected from disclosure
> under State and/or Federal law. Please notify the sender immediately if
> you have received this communication in error and delete this email from
> your system. If you are not the intended recipient, you are requested not
> to disclose, copy, distribute or take any action in reliance on the
> contents of this information.
>

Reply via email to