public class HttpConduitWrapper extends Object implements org.commonjava.indy.subsys.http.HttpWrapper
| Constructor and Description |
|---|
HttpConduitWrapper(org.xnio.channels.StreamSinkChannel channel,
org.apache.http.HttpRequest httpRequest,
org.commonjava.indy.core.ctl.ContentController contentController,
org.commonjava.maven.galley.spi.cache.CacheProvider cacheProvider) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
List<String> |
getHeaders(String name) |
boolean |
isOpen() |
void |
writeError(Throwable e) |
void |
writeExistingTransfer(org.commonjava.maven.galley.model.Transfer txfr,
boolean writeBody,
String path,
org.commonjava.maven.galley.event.EventMetadata eventMetadata) |
void |
writeHeader(org.commonjava.indy.util.ApplicationHeader header,
String value) |
void |
writeHeader(String header,
String value) |
void |
writeNotFoundTransfer(org.commonjava.indy.model.core.ArtifactStore store,
String path) |
void |
writeStatus(org.commonjava.indy.util.ApplicationStatus status) |
void |
writeStatus(int code,
String message) |
public HttpConduitWrapper(org.xnio.channels.StreamSinkChannel channel,
org.apache.http.HttpRequest httpRequest,
org.commonjava.indy.core.ctl.ContentController contentController,
org.commonjava.maven.galley.spi.cache.CacheProvider cacheProvider)
public void writeError(Throwable e) throws IOException
writeError in interface org.commonjava.indy.subsys.http.HttpWrapperIOExceptionpublic void writeHeader(org.commonjava.indy.util.ApplicationHeader header,
String value)
throws IOException
writeHeader in interface org.commonjava.indy.subsys.http.HttpWrapperIOExceptionpublic void writeHeader(String header, String value) throws IOException
writeHeader in interface org.commonjava.indy.subsys.http.HttpWrapperIOExceptionpublic void writeStatus(org.commonjava.indy.util.ApplicationStatus status)
throws IOException
writeStatus in interface org.commonjava.indy.subsys.http.HttpWrapperIOExceptionpublic void writeStatus(int code,
String message)
throws IOException
writeStatus in interface org.commonjava.indy.subsys.http.HttpWrapperIOExceptionpublic void writeNotFoundTransfer(org.commonjava.indy.model.core.ArtifactStore store,
String path)
throws IOException,
org.commonjava.indy.IndyWorkflowException
IOExceptionorg.commonjava.indy.IndyWorkflowExceptionpublic void writeExistingTransfer(org.commonjava.maven.galley.model.Transfer txfr,
boolean writeBody,
String path,
org.commonjava.maven.galley.event.EventMetadata eventMetadata)
throws IOException,
org.commonjava.indy.IndyWorkflowException
IOExceptionorg.commonjava.indy.IndyWorkflowExceptionpublic boolean isOpen()
isOpen in interface org.commonjava.indy.subsys.http.HttpWrapperpublic List<String> getHeaders(String name)
getHeaders in interface org.commonjava.indy.subsys.http.HttpWrapperpublic void close()
throws IOException
close in interface Closeableclose in interface AutoCloseableIOExceptionCopyright © 2011-2018-2019. All Rights Reserved.