GeoServer
  1. GeoServer
  2. GEOS-2456

Have a generic WPS encoding delegate interface

    Details

    • Type: Bug Bug
    • Status: Closed Closed
    • Priority: Major Major
    • Resolution: Fixed
    • Affects Version/s: None
    • Fix Version/s: None
    • Component/s: WPS
    • Labels:
      None
    • Number of attachments :
      0

      Description

      At the moment complex outputs are encoded in XML by using an EncoderDelegate.
      By supporting raw outputs we move outside of the hyphotesis that the output is only XML or part of an XML document.
      The same PPIO should be usable to encode, for example, an image in base64 (if someone is fool enough to ask for that) inside an xml document, but also as a raw PNG.

      What I'm thinking is something like:

      WPSEncoderDelegate extends org.geotools.xml.EncoderDelegate {
      public void encodeRaw(OutputStream os);
      }

        Issue Links

          Activity

          Hide
          Andrea Aime added a comment -

          Opinions?

          Show
          Andrea Aime added a comment - Opinions?
          Hide
          Andrea Aime added a comment -

          PPIO are now handed so that we can support directly binary streaming out of the PPIO delegate

          Show
          Andrea Aime added a comment - PPIO are now handed so that we can support directly binary streaming out of the PPIO delegate
          Hide
          Andrea Aime added a comment -

          Mass closing all issues that have been in "resolved" state for 2 months or more without any feedback or update

          Show
          Andrea Aime added a comment - Mass closing all issues that have been in "resolved" state for 2 months or more without any feedback or update

            People

            • Assignee:
              Andrea Aime
              Reporter:
              Andrea Aime
            • Votes:
              0 Vote for this issue
              Watchers:
              1 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: