Index
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
All Classes and Interfaces|All Packages|Constant Field Values