public class StreamingServiceResponseWriter extends Object implements org.n52.iceland.coding.encode.ResponseWriter<org.n52.shetland.ogc.ows.service.OwsServiceResponse>
| Modifier and Type | Field and Description |
|---|---|
static org.n52.iceland.coding.encode.ResponseWriterKey |
KEY |
| Constructor and Description |
|---|
StreamingServiceResponseWriter(StreamWriterRepository streamWriterRepository) |
| Modifier and Type | Method and Description |
|---|---|
org.n52.janmayen.http.MediaType |
getContentType() |
org.n52.janmayen.http.HTTPStatus |
getForcedHttpStatus(org.n52.shetland.ogc.ows.service.OwsServiceResponse t) |
Set<org.n52.iceland.coding.encode.ResponseWriterKey> |
getKeys() |
boolean |
hasForcedHttpStatus(org.n52.shetland.ogc.ows.service.OwsServiceResponse t) |
void |
setContentType(org.n52.janmayen.http.MediaType contentType) |
boolean |
supportsGZip(org.n52.shetland.ogc.ows.service.OwsServiceResponse t) |
void |
write(org.n52.shetland.ogc.ows.service.OwsServiceResponse t,
OutputStream out,
org.n52.iceland.coding.encode.ResponseProxy responseProxy) |
public StreamingServiceResponseWriter(StreamWriterRepository streamWriterRepository)
public org.n52.janmayen.http.MediaType getContentType()
getContentType in interface org.n52.iceland.coding.encode.ResponseWriter<org.n52.shetland.ogc.ows.service.OwsServiceResponse>public void setContentType(org.n52.janmayen.http.MediaType contentType)
setContentType in interface org.n52.iceland.coding.encode.ResponseWriter<org.n52.shetland.ogc.ows.service.OwsServiceResponse>public void write(org.n52.shetland.ogc.ows.service.OwsServiceResponse t,
OutputStream out,
org.n52.iceland.coding.encode.ResponseProxy responseProxy)
throws IOException,
org.n52.svalbard.encode.exception.EncodingException
write in interface org.n52.iceland.coding.encode.ResponseWriter<org.n52.shetland.ogc.ows.service.OwsServiceResponse>IOExceptionorg.n52.svalbard.encode.exception.EncodingExceptionpublic boolean supportsGZip(org.n52.shetland.ogc.ows.service.OwsServiceResponse t)
supportsGZip in interface org.n52.iceland.coding.encode.ResponseWriter<org.n52.shetland.ogc.ows.service.OwsServiceResponse>public Set<org.n52.iceland.coding.encode.ResponseWriterKey> getKeys()
getKeys in interface org.n52.janmayen.component.Keyed<org.n52.iceland.coding.encode.ResponseWriterKey>public boolean hasForcedHttpStatus(org.n52.shetland.ogc.ows.service.OwsServiceResponse t)
hasForcedHttpStatus in interface org.n52.iceland.coding.encode.ResponseWriter<org.n52.shetland.ogc.ows.service.OwsServiceResponse>public org.n52.janmayen.http.HTTPStatus getForcedHttpStatus(org.n52.shetland.ogc.ows.service.OwsServiceResponse t)
getForcedHttpStatus in interface org.n52.iceland.coding.encode.ResponseWriter<org.n52.shetland.ogc.ows.service.OwsServiceResponse>Copyright © 2016–2021 52°North Initiative for Geospatial Open Source Software GmbH. All rights reserved.