import org.opendaylight.openflowjava.protocol.impl.connection.SwitchConnectionProviderImpl;
import org.opendaylight.yang.gen.v1.urn.ietf.params.xml.ns.yang.ietf.inet.types.rev100924.IpAddress;
import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.config.rev140630.KeystoreType;
+import org.opendaylight.yang.gen.v1.urn.opendaylight.openflow.config.rev140630.TransportProtocol;
import org.slf4j.Logger;
import org.slf4j.LoggerFactory;
final long switchIdleTimeout = getSwitchIdleTimeout();
final Tls tlsConfig = getTls();
final Threads threads = getThreads();
+ final TransportProtocol transportProtocol = getTransportProtocol();
return new ConnectionConfiguration() {
@Override
}
@Override
public Object getTransferProtocol() {
- // TODO Auto-generated method stub
- return null;
+ return transportProtocol;
}
@Override
public TlsConfiguration getTlsConfiguration() {
- if (tlsConfig == null) {
+ if (tlsConfig == null || !(TransportProtocol.TLS.equals(transportProtocol))) {
return null;
}
return new TlsConfiguration() {