Hello Jerome,

yes, I know this way and using it.
But for this case the JAX-RS proposal requires, that it is possible to create the http headers and the body in *the same* method.

public void methodname(StreamingOutput so, ...)
{
   Response jaxRsResponse = ...
   // create response headers.
OutputStream os = do.getOutputStream(response); // this should send the http headers from the jaxRsResponse.
   os.write(...);
   os.write(...);
   os.write(...);
   os.write(...);
}

This should all happens in *one* method.

best regards
  Stephan
is it possible to code in Restlet, that I create a message head, than start to send it and afterwoods start to create the entity data (the message body) in one method, without creating a new Representation subclass that does it?
I think not, or does I miss something?
This is easily possible by creating a subclass of OutputRepresentation.

response.setEntity(new OutputRepresentation(){
        public void write(OutputStream os){
                os.write(...)
                os.write(...)
                os.write(.. perhaps large data ..)
                os.write(...)
                os.write(.. more large data ..)
                os.write(...)
                os.write(...)
        };
});

Reply via email to