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
 
 
 - 
 
 -