Package org.opendaylight.openflowjava.protocol.impl.core
package org.opendaylight.openflowjava.protocol.impl.core
-
ClassDescriptionFactory for ChannelInitializer instances.Interface for a connection initializer.Holds reference to
ConnectionAdapterImpl
and passes messages for further processing.Detects idle state of switch and informs upper layers.Decoder for datagram packets.Encoder for datagram packets.Handler for datagram packets.Transforms OpenFlow Protocol messages to POJOs.Transforms OpenFlow Protocol messages to POJOs.Decodes incoming messages into message frames.Detects version of used OpenFlow Protocol and discards unsupported version messages.OnlineProvider.Stores names of handlers used in pipeline.ProtocolChannelInitializer<C extends io.netty.channel.Channel>Initializer for protocol channels.Server facade interface.Shutdown provider interface.Class for setting up TLS connection.Class for storing keys.Implementation of the SwitchConnectionProviderFactory interface.Exposed class for server handling.Initializes TCP / TLS channel.Initializes (TCP) connection to device.Class implementing server over TCP / TLS for handling incoming connections.UDP implementation of ChannelInitializer.As UDP communication is handled only by one channel, it is needed to store MessageConsumers, so that we know which consumer handles which channel.Class implementing server over UDP for handling incoming connections.Wraps received messages (includes version) and sender address.Wraps received messages (includes version).