TransportConfiguration transport = this.dependencies.getTransportConfiguration();
TransportConfigurationBuilder transportBuilder = builder.transport();
if (transport != null) {
transportBuilder.transport(new ChannelTransport(transport.getChannel()));
transportBuilder.distributedSyncTimeout(transport.getLockTimeout());
// Topology is retrieved from the channel
ProtocolStackConfiguration stack = transport.getChannelFactory().getProtocolStackConfiguration();
org.jboss.as.clustering.jgroups.TransportConfiguration.Topology topology = stack.getTransport().getTopology();