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 int
getChannelOutboundQueueSize()
Returns the channelOutboundQueueSize.DeserializationFactory
getDeserializationFactory()
SerializationFactory
getSerializationFactory()
SwitchConnectionHandler
getSwitchConnectionHandler()
long
getSwitchIdleTimeout()
TlsConfiguration
getTlsConfiguration()
void
setChannelOutboundQueueSize(int channelOutboundQueueSize)
Sets the channelOutboundQueueSize.void
setDeserializationFactory(DeserializationFactory deserializationFactory)
void
setSerializationFactory(SerializationFactory serializationFactory)
void
setSwitchConnectionHandler(SwitchConnectionHandler switchConnectionHandler)
Sets the SwitchConnectionHandler.void
setSwitchIdleTimeout(long switchIdleTimeout)
Sets the switch idle timeout.void
setTlsConfiguration(TlsConfiguration tlsConfiguration)
void
setUseBarrier(boolean useBarrier)
boolean
useBarrier()
-
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
-
-