public class DataTap extends AbstractProcessor
| Modifier and Type | Class and Description |
|---|---|
static class |
DataTap.ClientHandler |
static class |
DataTap.ServerThread |
| Modifier and Type | Field and Description |
|---|---|
(package private) String |
address |
(package private) boolean |
gzip |
(package private) static org.slf4j.Logger |
log |
(package private) Integer |
port |
(package private) DataTap.ServerThread |
server |
context| Constructor and Description |
|---|
DataTap() |
| Modifier and Type | Method and Description |
|---|---|
void |
finish() |
String |
getAddress() |
Integer |
getPort() |
void |
init(ProcessContext ctx) |
boolean |
isGzip() |
Data |
process(Data input) |
void |
setAddress(String address) |
void |
setGzip(boolean gzip) |
void |
setPort(Integer port) |
resetStatestatic org.slf4j.Logger log
String address
Integer port
boolean gzip
DataTap.ServerThread server
public String getAddress()
@Parameter(description="The socket address to listen on, needs to be a local address, defaults to 0.0.0.0.") public void setAddress(String address)
address - the address to setpublic Integer getPort()
@Parameter(description="The port to listen on for incoming tap connections, defaults to 9100.") public void setPort(Integer port)
port - the port to setpublic boolean isGzip()
@Parameter(description="This parameter allows for enabling GZIP compression on the TCP stream, default is no compression.") public void setGzip(boolean gzip)
gzip - the gzip to setpublic void init(ProcessContext ctx) throws Exception
init in interface StatefulProcessorinit in class AbstractProcessorExceptionAbstractProcessor.init(stream.ProcessContext)public void finish()
throws Exception
finish in interface StatefulProcessorfinish in class AbstractProcessorExceptionAbstractProcessor.finish()public Data process(Data input)
Processor.process(stream.Data)Copyright © 2018. All rights reserved.