Class ProtocolChannelInitializer<C extends io.netty.channel.Channel>
- java.lang.Object
-
- io.netty.channel.ChannelHandlerAdapter
-
- io.netty.channel.ChannelInboundHandlerAdapter
-
- io.netty.channel.ChannelInitializer<C>
-
- org.opendaylight.openflowjava.protocol.impl.core.ProtocolChannelInitializer<C>
-
- Type Parameters:
C- Channel type
- All Implemented Interfaces:
io.netty.channel.ChannelHandler,io.netty.channel.ChannelInboundHandler
- Direct Known Subclasses:
TcpChannelInitializer,UdpChannelInitializer
public abstract class ProtocolChannelInitializer<C extends io.netty.channel.Channel> extends io.netty.channel.ChannelInitializer<C>Initializer for protocol channels.- Author:
- michal.polkorab
-
-
Constructor Summary
Constructors Constructor Description ProtocolChannelInitializer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description intgetChannelOutboundQueueSize()Returns the channelOutboundQueueSize.DeserializationFactorygetDeserializationFactory()SerializationFactorygetSerializationFactory()SwitchConnectionHandlergetSwitchConnectionHandler()longgetSwitchIdleTimeout()TlsConfigurationgetTlsConfiguration()voidsetChannelOutboundQueueSize(int channelOutboundQueueSize)Sets the channelOutboundQueueSize.voidsetDeserializationFactory(DeserializationFactory deserializationFactory)voidsetSerializationFactory(SerializationFactory serializationFactory)voidsetSwitchConnectionHandler(SwitchConnectionHandler switchConnectionHandler)Sets the SwitchConnectionHandler.voidsetSwitchIdleTimeout(long switchIdleTimeout)Sets the switch idle timeout.voidsetTlsConfiguration(TlsConfiguration tlsConfiguration)voidsetUseBarrier(boolean useBarrier)booleanuseBarrier()-
Methods inherited from class io.netty.channel.ChannelInitializer
channelRegistered, exceptionCaught, handlerAdded, handlerRemoved, initChannel
-
-
-
-
Method Detail
-
setSwitchConnectionHandler
public void setSwitchConnectionHandler(SwitchConnectionHandler switchConnectionHandler)
Sets the SwitchConnectionHandler.- Parameters:
switchConnectionHandler- the switchConnectionHandler to set
-
setSwitchIdleTimeout
public void setSwitchIdleTimeout(long switchIdleTimeout)
Sets the switch idle timeout.- Parameters:
switchIdleTimeout- the switchIdleTimeout to set
-
setSerializationFactory
public void setSerializationFactory(SerializationFactory serializationFactory)
-
setDeserializationFactory
public void setDeserializationFactory(DeserializationFactory deserializationFactory)
-
setTlsConfiguration
public void setTlsConfiguration(TlsConfiguration tlsConfiguration)
-
getSwitchConnectionHandler
public SwitchConnectionHandler getSwitchConnectionHandler()
-
getSwitchIdleTimeout
public long getSwitchIdleTimeout()
-
getSerializationFactory
public SerializationFactory getSerializationFactory()
-
getDeserializationFactory
public DeserializationFactory getDeserializationFactory()
-
getTlsConfiguration
public TlsConfiguration getTlsConfiguration()
-
setUseBarrier
public void setUseBarrier(boolean useBarrier)
-
useBarrier
public boolean useBarrier()
-
setChannelOutboundQueueSize
public void setChannelOutboundQueueSize(int channelOutboundQueueSize)
Sets the channelOutboundQueueSize.- Parameters:
channelOutboundQueueSize- the channelOutboundQueueSize
-
getChannelOutboundQueueSize
public int getChannelOutboundQueueSize()
Returns the channelOutboundQueueSize.- Returns:
- channelOutboundQueueSize
-
-