View Javadoc

1   package org.jmage.dispatcher;
2   
3   import org.jmage.Configurable;
4   import org.jmage.ImageRequest;
5   import org.jmage.JmageException;
6   
7   /***
8    * Dispatch image requests
9    */
10  public interface RequestDispatcher extends Configurable {
11  
12      /***
13       * Dispatch an ImageRequest
14       *
15       * @param request the ImageRequest
16       */
17      public void dispatch(ImageRequest request) throws JmageException;
18  
19      /***
20       * Dispatch cache interceptable
21       *
22       * @return the dispatched ImageRequest
23       */
24      byte[] createFrom(ImageRequest imageRequest) throws JmageException;
25  }