Class ChannelInitializerFactory
- java.lang.Object
- 
- org.opendaylight.openflowjava.protocol.impl.core.ChannelInitializerFactory
 
- 
 public class ChannelInitializerFactory extends Object Factory for ChannelInitializer instances.- Author:
- michal.polkorab
 
- 
- 
Constructor SummaryConstructors Constructor Description ChannelInitializerFactory()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description TcpChannelInitializercreatePublishingChannelInitializer()Creates a TCP publishing channel initializer.UdpChannelInitializercreateUdpChannelInitializer()Creates a UDP channel initializer.voidsetChannelOutboundQueueSize(int channelOutboundQueueSize)Sets the channelOutboundQueueSize.voidsetDeserializationFactory(DeserializationFactory deserializationFactory)Sets the DeserializationFactory.voidsetSerializationFactory(SerializationFactory serializationFactory)Sets the SerializationFactory.voidsetSwitchConnectionHandler(SwitchConnectionHandler switchConnectionHandler)Sets the SwitchConnectionHandler.voidsetSwitchIdleTimeout(long timeout)Sets the switch idle timeout.voidsetTlsConfig(TlsConfiguration tlsConfig)Sets the TlsConfiguration.voidsetUseBarrier(boolean useBarrier)Sets whether or not to use a barrier.
 
- 
- 
- 
Method Detail- 
createPublishingChannelInitializerpublic TcpChannelInitializer createPublishingChannelInitializer() Creates a TCP publishing channel initializer.- Returns:
- PublishingChannelInitializer that initializes new channels
 
 - 
createUdpChannelInitializerpublic UdpChannelInitializer createUdpChannelInitializer() Creates a UDP channel initializer.- Returns:
- PublishingChannelInitializer that initializes new channels
 
 - 
setSwitchIdleTimeoutpublic void setSwitchIdleTimeout(long timeout) Sets the switch idle timeout.- Parameters:
- timeout- the timeout
 
 - 
setDeserializationFactorypublic void setDeserializationFactory(DeserializationFactory deserializationFactory) Sets the DeserializationFactory.- Parameters:
- deserializationFactory- the DeserializationFactory
 
 - 
setSerializationFactorypublic void setSerializationFactory(SerializationFactory serializationFactory) Sets the SerializationFactory.- Parameters:
- serializationFactory- the SerializationFactory
 
 - 
setTlsConfigpublic void setTlsConfig(TlsConfiguration tlsConfig) Sets the TlsConfiguration.- Parameters:
- tlsConfig- the TlsConfiguration
 
 - 
setSwitchConnectionHandlerpublic void setSwitchConnectionHandler(SwitchConnectionHandler switchConnectionHandler) Sets the SwitchConnectionHandler.- Parameters:
- switchConnectionHandler- the SwitchConnectionHandler
 
 - 
setUseBarrierpublic void setUseBarrier(boolean useBarrier) Sets whether or not to use a barrier.
 - 
setChannelOutboundQueueSizepublic void setChannelOutboundQueueSize(int channelOutboundQueueSize) Sets the channelOutboundQueueSize.- Parameters:
- channelOutboundQueueSize- the channelOutboundQueueSize
 
 
- 
 
-