Index

A B C D E F G H I K L M N O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values

A

AbstractChannelReader - Class in org.apache.nifi.io.nio
 
AbstractChannelReader(String, SelectionKey, BufferPool, StreamConsumerFactory) - Constructor for class org.apache.nifi.io.nio.AbstractChannelReader
 
AbstractStreamConsumer - Class in org.apache.nifi.io.nio.consumer
 
AbstractStreamConsumer(String) - Constructor for class org.apache.nifi.io.nio.consumer.AbstractStreamConsumer
 
addDatagramChannel(InetAddress, int, int) - Method in class org.apache.nifi.io.nio.ChannelListener
Binds to listen for data grams on the given local IPAddress/port
addDatagramChannel(InetAddress, int, int, String, Integer) - Method in class org.apache.nifi.io.nio.ChannelListener
Binds to listen for data grams on the given local IPAddress/port and restricts receipt of datagrams to those from the provided host and port, must specify both.
addFilledBuffer(ByteBuffer) - Method in class org.apache.nifi.io.nio.consumer.AbstractStreamConsumer
 
addFilledBuffer(ByteBuffer) - Method in interface org.apache.nifi.io.nio.consumer.StreamConsumer
Will be called by the thread that produces byte buffers with available data to be processed.
addServerSocket(InetAddress, int, int) - Method in class org.apache.nifi.io.nio.ChannelListener
Adds a server socket channel for listening to connections.

B

bufferPool - Variable in class org.apache.nifi.io.nio.AbstractChannelReader
 
bufferPool - Variable in class org.apache.nifi.io.nio.BufferPool
 
bufferPool - Variable in class org.apache.nifi.io.nio.ChannelListener
 
bufferPool - Variable in class org.apache.nifi.io.nio.consumer.AbstractStreamConsumer
 
BufferPool - Class in org.apache.nifi.io.nio
 
BufferPool(int, int, boolean, double) - Constructor for class org.apache.nifi.io.nio.BufferPool
 

C

channelDispatcher - Variable in class org.apache.nifi.io.nio.ChannelListener
 
ChannelDispatcher - Class in org.apache.nifi.io.nio
 
ChannelDispatcher(Selector, Selector, ScheduledExecutorService, StreamConsumerFactory, BufferPool, long, TimeUnit, boolean) - Constructor for class org.apache.nifi.io.nio.ChannelDispatcher
 
ChannelListener - Class in org.apache.nifi.io.nio
This class provides the entry point to NIO based socket listeners for NiFi processors and services.
ChannelListener(int, StreamConsumerFactory, BufferPool, int, TimeUnit, boolean) - Constructor for class org.apache.nifi.io.nio.ChannelListener
 
channelReaderFrequencyMilliseconds - Variable in class org.apache.nifi.io.nio.ChannelDispatcher
 
channelReaderFrequencyMSecs - Variable in class org.apache.nifi.io.nio.ChannelListener
 
closeQuietly(ServerSocket) - Static method in class org.apache.nifi.io.socket.SocketUtils
 
closeQuietly(Socket) - Static method in class org.apache.nifi.io.socket.SocketUtils
 
closeStream() - Method in class org.apache.nifi.io.nio.AbstractChannelReader
 
computeRate() - Method in class org.apache.nifi.io.nio.BufferPool
 
configuration - Variable in class org.apache.nifi.io.socket.SocketListener
 
consumer - Variable in class org.apache.nifi.io.nio.AbstractChannelReader
 
consumerEnded - Variable in class org.apache.nifi.io.nio.consumer.AbstractStreamConsumer
 
createAndBindDatagramChannel(InetAddress, int, int) - Method in class org.apache.nifi.io.nio.ChannelListener
 
createBuffers(int, int, boolean) - Static method in class org.apache.nifi.io.nio.BufferPool
 
createServerSocket(int, ServerSocketConfiguration) - Static method in class org.apache.nifi.io.socket.SocketUtils
Returns a ServerSocket for the given port and configuration.
createSocket(InetSocketAddress, SocketConfiguration) - Static method in class org.apache.nifi.io.socket.SocketUtils
Returns a Socket (effectively used as a client socket) for the given address and configuration.
createSSLContext() - Method in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
createSSLContext() - Method in class org.apache.nifi.io.socket.SocketConfiguration
 

D

DatagramChannelReader - Class in org.apache.nifi.io.nio
 
DatagramChannelReader(String, SelectionKey, BufferPool, StreamConsumerFactory, boolean) - Constructor for class org.apache.nifi.io.nio.DatagramChannelReader
 
DEFAULT_CHANNEL_READER_PERIOD_MILLISECONDS - Static variable in class org.apache.nifi.io.nio.ChannelDispatcher
 
DEFAULT_SHUTDOWN_LISTENER_SECONDS - Static variable in class org.apache.nifi.io.socket.SocketListener
 
dispatchRequest(Socket) - Method in class org.apache.nifi.io.socket.SocketListener
Implements the action to perform when a new socket request is received.

E

emptyBuffers - Variable in class org.apache.nifi.io.nio.ChannelDispatcher
 
equals(Object) - Method in class org.apache.nifi.io.nio.AbstractChannelReader
 
equals(Object) - Method in class org.apache.nifi.io.nio.consumer.AbstractStreamConsumer
 
executor - Variable in class org.apache.nifi.io.nio.ChannelDispatcher
 
executor - Variable in class org.apache.nifi.io.nio.ChannelListener
 
executorService - Variable in class org.apache.nifi.io.socket.SocketListener
 

F

factory - Variable in class org.apache.nifi.io.nio.ChannelDispatcher
 
fillBuffer(SelectionKey, ByteBuffer) - Method in class org.apache.nifi.io.nio.AbstractChannelReader
Allows a subclass to specifically handle how it reads from the given key's channel into the given buffer.
fillBuffer(SelectionKey, ByteBuffer) - Method in class org.apache.nifi.io.nio.DatagramChannelReader
Will receive UDP data from channel and won't receive anything unless the given buffer has enough space for at least one full max udp packet.
fillBuffer(SelectionKey, ByteBuffer) - Method in class org.apache.nifi.io.nio.SocketChannelReader
Receives TCP data from the socket channel for the given key.
filledBuffers - Variable in class org.apache.nifi.io.nio.consumer.AbstractStreamConsumer
 
future - Variable in class org.apache.nifi.io.nio.AbstractChannelReader
 

G

getConfiguration() - Method in class org.apache.nifi.io.socket.SocketListener
 
getId() - Method in class org.apache.nifi.io.nio.consumer.AbstractStreamConsumer
 
getId() - Method in interface org.apache.nifi.io.nio.consumer.StreamConsumer
Uniquely identifies the consumer
getKeepAlive() - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
getNeedClientAuth() - Method in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
getOobInline() - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
getPort() - Method in class org.apache.nifi.io.socket.SocketListener
 
getReceiveBufferSize() - Method in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
getReceiveBufferSize() - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
getReuseAddress() - Method in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
getReuseAddress() - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
getScheduledFuture() - Method in class org.apache.nifi.io.nio.AbstractChannelReader
 
getSelectionKey() - Method in class org.apache.nifi.io.nio.AbstractChannelReader
 
getSendBufferSize() - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
getShutdownListenerSeconds() - Method in class org.apache.nifi.io.socket.SocketListener
 
getSocketTimeout() - Method in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
getSocketTimeout() - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
getTcpNoDelay() - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
getTrafficClass() - Method in class org.apache.nifi.io.socket.SocketConfiguration
 

H

hashCode() - Method in class org.apache.nifi.io.nio.AbstractChannelReader
 
hashCode() - Method in class org.apache.nifi.io.nio.consumer.AbstractStreamConsumer
 

I

initialBufferPoolSize - Variable in class org.apache.nifi.io.nio.ChannelListener
 
isClosed - Variable in class org.apache.nifi.io.nio.AbstractChannelReader
 
isClosed() - Method in class org.apache.nifi.io.nio.AbstractChannelReader
 
isConsumerFinished() - Method in class org.apache.nifi.io.nio.consumer.AbstractStreamConsumer
 
isConsumerFinished() - Method in interface org.apache.nifi.io.nio.consumer.StreamConsumer
If true signals the consumer is done consuming data and will not process any more buffers.
isRunning() - Method in class org.apache.nifi.io.socket.SocketListener
 
isTlsError(Throwable) - Static method in class org.apache.nifi.io.socket.SocketUtils
Returns true if this exception is due to a TLS problem (either directly or because of its cause, if present).

K

keepAlive - Variable in class org.apache.nifi.io.socket.SocketConfiguration
 
key - Variable in class org.apache.nifi.io.nio.AbstractChannelReader
 

L

lastRateSampleMBps - Variable in class org.apache.nifi.io.nio.BufferPool
 
lastRateSampleTime - Variable in class org.apache.nifi.io.nio.BufferPool
 
lastTotalBytesExtracted - Variable in class org.apache.nifi.io.nio.BufferPool
 
logChannelReadRates() - Method in class org.apache.nifi.io.nio.BufferPool
 
logger - Static variable in class org.apache.nifi.io.socket.SocketListener
 
logger - Static variable in class org.apache.nifi.io.socket.SocketUtils
 
LOGGER - Static variable in class org.apache.nifi.io.nio.AbstractChannelReader
 
LOGGER - Static variable in class org.apache.nifi.io.nio.BufferPool
 
LOGGER - Static variable in class org.apache.nifi.io.nio.ChannelDispatcher
 
LOGGER - Static variable in class org.apache.nifi.io.nio.ChannelListener
 

M

MAX_UDP_PACKET_SIZE - Static variable in class org.apache.nifi.io.nio.DatagramChannelReader
 
maxRateMBps - Variable in class org.apache.nifi.io.nio.BufferPool
 

N

needClientAuth - Variable in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
newInstance(String) - Method in interface org.apache.nifi.io.nio.consumer.StreamConsumerFactory
 
numThreads - Variable in class org.apache.nifi.io.socket.SocketListener
 

O

onConsumerDone() - Method in class org.apache.nifi.io.nio.consumer.AbstractStreamConsumer
Convenience method that is called when the consumer is done processing based on being told the signal is end of stream and has processed all given buffers.
ONE_MB - Static variable in class org.apache.nifi.io.nio.BufferPool
 
oobInline - Variable in class org.apache.nifi.io.socket.SocketConfiguration
 
org.apache.nifi.io.nio - package org.apache.nifi.io.nio
 
org.apache.nifi.io.nio.consumer - package org.apache.nifi.io.nio.consumer
 
org.apache.nifi.io.socket - package org.apache.nifi.io.socket
 
overallMBps - Variable in class org.apache.nifi.io.nio.BufferPool
 

P

poll() - Method in class org.apache.nifi.io.nio.BufferPool
 
port - Variable in class org.apache.nifi.io.socket.SocketListener
 
process() - Method in class org.apache.nifi.io.nio.consumer.AbstractStreamConsumer
 
process() - Method in interface org.apache.nifi.io.nio.consumer.StreamConsumer
Will be called by the thread that executes the consumption of data.
processBuffer(ByteBuffer) - Method in class org.apache.nifi.io.nio.consumer.AbstractStreamConsumer
 

R

readSingleDatagram - Variable in class org.apache.nifi.io.nio.ChannelDispatcher
 
readSingleDatagram - Variable in class org.apache.nifi.io.nio.DatagramChannelReader
 
receiveBufferSize - Variable in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
receiveBufferSize - Variable in class org.apache.nifi.io.socket.SocketConfiguration
 
returnBuffer(ByteBuffer, int) - Method in class org.apache.nifi.io.nio.BufferPool
Returns the given buffer to the pool - and clears it.
reuseAddress - Variable in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
reuseAddress - Variable in class org.apache.nifi.io.socket.SocketConfiguration
 
run() - Method in class org.apache.nifi.io.nio.AbstractChannelReader
 
run() - Method in class org.apache.nifi.io.nio.BufferPool
 
run() - Method in class org.apache.nifi.io.nio.ChannelDispatcher
 

S

selectServerSocketKeys() - Method in class org.apache.nifi.io.nio.ChannelDispatcher
 
selectSocketChannelKeys() - Method in class org.apache.nifi.io.nio.ChannelDispatcher
 
sendBufferSize - Variable in class org.apache.nifi.io.socket.SocketConfiguration
 
serverSocket - Variable in class org.apache.nifi.io.socket.SocketListener
 
ServerSocketConfiguration - Class in org.apache.nifi.io.socket
 
ServerSocketConfiguration() - Constructor for class org.apache.nifi.io.socket.ServerSocketConfiguration
 
serverSocketSelector - Variable in class org.apache.nifi.io.nio.ChannelDispatcher
 
serverSocketSelector - Variable in class org.apache.nifi.io.nio.ChannelListener
 
setChannelReaderFrequency(long, TimeUnit) - Method in class org.apache.nifi.io.nio.ChannelDispatcher
 
setChannelReaderSchedulingPeriod(long, TimeUnit) - Method in class org.apache.nifi.io.nio.ChannelListener
 
setKeepAlive(Boolean) - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
setNeedClientAuth(boolean) - Method in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
setOobInline(Boolean) - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
setReceiveBufferSize(Integer) - Method in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
setReceiveBufferSize(Integer) - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
setReturnBufferQueue(BufferPool) - Method in class org.apache.nifi.io.nio.consumer.AbstractStreamConsumer
 
setReturnBufferQueue(BufferPool) - Method in interface org.apache.nifi.io.nio.consumer.StreamConsumer
Will be called once just after construction.
setReuseAddress(Boolean) - Method in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
setReuseAddress(Boolean) - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
setScheduledFuture(ScheduledFuture<?>) - Method in class org.apache.nifi.io.nio.AbstractChannelReader
 
setSendBufferSize(Integer) - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
setShutdownListenerSeconds(int) - Method in class org.apache.nifi.io.socket.SocketListener
 
setSocketTimeout(Integer) - Method in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
setSocketTimeout(Integer) - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
setTcpNoDelay(Boolean) - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
setTlsConfiguration(TlsConfiguration) - Method in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
setTlsConfiguration(TlsConfiguration) - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
setTrafficClass(Integer) - Method in class org.apache.nifi.io.socket.SocketConfiguration
 
shutdown(long, TimeUnit) - Method in class org.apache.nifi.io.nio.ChannelListener
 
shutdownListenerSeconds - Variable in class org.apache.nifi.io.socket.SocketListener
 
signalEndOfStream() - Method in class org.apache.nifi.io.nio.consumer.AbstractStreamConsumer
 
signalEndOfStream() - Method in interface org.apache.nifi.io.nio.consumer.StreamConsumer
Called once the end of the input stream is detected
size() - Method in class org.apache.nifi.io.nio.BufferPool
 
SocketChannelReader - Class in org.apache.nifi.io.nio
 
SocketChannelReader(String, SelectionKey, BufferPool, StreamConsumerFactory) - Constructor for class org.apache.nifi.io.nio.SocketChannelReader
 
socketChannelSelector - Variable in class org.apache.nifi.io.nio.ChannelDispatcher
 
socketChannelSelector - Variable in class org.apache.nifi.io.nio.ChannelListener
 
SocketConfiguration - Class in org.apache.nifi.io.socket
 
SocketConfiguration() - Constructor for class org.apache.nifi.io.socket.SocketConfiguration
 
SocketListener - Class in org.apache.nifi.io.socket
Implements a listener for TCP/IP messages sent over unicast socket.
SocketListener(int, int, ServerSocketConfiguration) - Constructor for class org.apache.nifi.io.socket.SocketListener
 
socketTimeout - Variable in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
socketTimeout - Variable in class org.apache.nifi.io.socket.SocketConfiguration
 
SocketUtils - Class in org.apache.nifi.io.socket
 
SocketUtils() - Constructor for class org.apache.nifi.io.socket.SocketUtils
 
start() - Method in class org.apache.nifi.io.socket.SocketListener
 
startTime - Variable in class org.apache.nifi.io.nio.BufferPool
 
stop - Variable in class org.apache.nifi.io.nio.ChannelDispatcher
 
stop() - Method in class org.apache.nifi.io.nio.ChannelDispatcher
 
stop() - Method in class org.apache.nifi.io.socket.SocketListener
 
StreamConsumer - Interface in org.apache.nifi.io.nio.consumer
A StreamConsumer must be thread safe.
StreamConsumerFactory - Interface in org.apache.nifi.io.nio.consumer
 
streamEnded - Variable in class org.apache.nifi.io.nio.consumer.AbstractStreamConsumer
 

T

tcpNoDelay - Variable in class org.apache.nifi.io.socket.SocketConfiguration
 
timeout - Variable in class org.apache.nifi.io.nio.ChannelDispatcher
 
tlsConfiguration - Variable in class org.apache.nifi.io.socket.ServerSocketConfiguration
 
tlsConfiguration - Variable in class org.apache.nifi.io.socket.SocketConfiguration
 
toString() - Method in class org.apache.nifi.io.nio.AbstractChannelReader
 
toString() - Method in class org.apache.nifi.io.nio.consumer.AbstractStreamConsumer
 
totalBytesExtracted - Variable in class org.apache.nifi.io.nio.BufferPool
 
trafficClass - Variable in class org.apache.nifi.io.socket.SocketConfiguration
 

U

uniqueId - Variable in class org.apache.nifi.io.nio.AbstractChannelReader
 
uniqueId - Variable in class org.apache.nifi.io.nio.consumer.AbstractStreamConsumer
 
A B C D E F G H I K L M N O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values