Class ChannelInitializerFactory
java.lang.Object
org.opendaylight.openflowjava.protocol.impl.core.ChannelInitializerFactory
Factory for ChannelInitializer instances.
- Author:
- michal.polkorab
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionCreates a TCP publishing channel initializer.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.
-
Constructor Details
-
ChannelInitializerFactory
public ChannelInitializerFactory()
-
-
Method Details
-
createPublishingChannelInitializer
Creates a TCP publishing channel initializer.- Returns:
- PublishingChannelInitializer that initializes new channels
-
createUdpChannelInitializer
Creates a UDP channel initializer.- Returns:
- PublishingChannelInitializer that initializes new channels
-
setSwitchIdleTimeout
public void setSwitchIdleTimeout(long timeout) Sets the switch idle timeout.- Parameters:
timeout- the timeout
-
setDeserializationFactory
Sets the DeserializationFactory.- Parameters:
deserializationFactory- the DeserializationFactory
-
setSerializationFactory
Sets the SerializationFactory.- Parameters:
serializationFactory- the SerializationFactory
-
setTlsConfig
Sets the TlsConfiguration.- Parameters:
tlsConfig- the TlsConfiguration
-
setSwitchConnectionHandler
Sets the SwitchConnectionHandler.- Parameters:
switchConnectionHandler- the SwitchConnectionHandler
-
setUseBarrier
public void setUseBarrier(boolean useBarrier) Sets whether or not to use a barrier. -
setChannelOutboundQueueSize
public void setChannelOutboundQueueSize(int channelOutboundQueueSize) Sets the channelOutboundQueueSize.- Parameters:
channelOutboundQueueSize- the channelOutboundQueueSize
-