public class HttpCommunicationsSession extends AbstractCommunicationsSession
| Modifier and Type | Field and Description |
|---|---|
protected String |
checksum |
private String |
dataTransferUrl |
protected HttpInput |
input |
protected HttpOutput |
output |
protected int |
timeout |
MAGIC_BYTES| Constructor and Description |
|---|
HttpCommunicationsSession() |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
String |
createTransitUri(String communicantUrl,
String sourceFlowFileIdentifier) |
long |
getBytesRead() |
long |
getBytesWritten() |
String |
getChecksum() |
CommunicationsInput |
getInput() |
CommunicationsOutput |
getOutput() |
int |
getTimeout() |
void |
interrupt()
Asynchronously interrupts this FlowFileCodec.
|
boolean |
isClosed() |
boolean |
isDataAvailable() |
void |
setChecksum(String checksum) |
void |
setDataTransferUrl(String dataTransferUrl) |
void |
setTimeout(int millis) |
getUserDn, setUserDnprotected int timeout
protected final HttpInput input
protected final HttpOutput output
protected String checksum
private String dataTransferUrl
public void setTimeout(int millis)
throws IOException
IOExceptionpublic int getTimeout()
throws IOException
IOExceptionpublic CommunicationsInput getInput()
public CommunicationsOutput getOutput()
public boolean isDataAvailable()
public long getBytesWritten()
public long getBytesRead()
public void interrupt()
CommunicationsSessionpublic boolean isClosed()
true if the connection is closed, false
otherwisepublic void close()
throws IOException
IOExceptionpublic String getChecksum()
public void setChecksum(String checksum)
public void setDataTransferUrl(String dataTransferUrl)
dataTransferUrl - Set data transfer url to use as provenance event transit url.public String createTransitUri(String communicantUrl, String sourceFlowFileIdentifier)
createTransitUri in interface CommunicationsSessioncreateTransitUri in class AbstractCommunicationsSessioncommunicantUrl - Communicant's url that this session is assigned to.sourceFlowFileIdentifier - Source Flow-file's uuid.Copyright © 2023 Apache NiFi Project. All rights reserved.