public ThriftDataReceiverConfiguration(DataBridgeConfiguration dataBridgeConfiguration) { DataReceiver dataReceiver = dataBridgeConfiguration.getDataReceiver(ThriftDataReceiverConstants. DATA_BRIDGE_RECEIVER_NAME); int portOffset = getPortOffset(); secureDataReceiverPort = Integer.parseInt(dataReceiver.getConfiguration(ThriftDataReceiverConstants.SECURE_PORT_ELEMENT, CommonThriftConstants.DEFAULT_RECEIVER_PORT+CommonThriftConstants.SECURE_EVENT_RECEIVER_PORT_OFFSET).toString()) + portOffset; dataReceiverPort = Integer.parseInt(dataReceiver.getConfiguration(ThriftDataReceiverConstants.PORT_ELEMENT, CommonThriftConstants.DEFAULT_RECEIVER_PORT).toString()) + portOffset; receiverHostName = dataReceiver.getConfiguration(ThriftDataReceiverConstants.RECEIVER_HOST_NAME, ThriftDataReceiverConstants.DEFAULT_HOSTNAME).toString(); }
public DataReceiverConfiguration getDataReceiver(String name) { DataReceiverConfiguration dataReceiverConfiguration = null; for (DataReceiver dataReceiver : dataReceivers) { if (dataReceiver.getDataReceiver().getType().equalsIgnoreCase(name)) { dataReceiverConfiguration = dataReceiver.getDataReceiver(); break; } } return dataReceiverConfiguration; }
public DataReceiver getDataReceiver(String name){ for (DataReceiver dataReceiver: dataReceivers){ if (dataReceiver.getName().equalsIgnoreCase(name)){ return dataReceiver; } } return null; } }
public DataBridgeConfiguration() { LinkedHashMap<String, String> thriftPropertiesMap = new LinkedHashMap<>(); thriftPropertiesMap.put("tcpPort", "7611"); thriftPropertiesMap.put("sslPort", "7711"); thriftPropertiesMap.put("sslEnabledProtocols", "TLSv1,TLSv1.1,TLSv1.2"); thriftPropertiesMap.put("ciphers", "SSL_RSA_WITH_RC4_128_MD5,SSL_RSA_WITH_RC4_128_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_DSS_WITH_AES_128_CBC_SHA,SSL_RSA_WITH_3DES_EDE_CBC_SHA,SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA,SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA"); LinkedHashMap<String, String> binaryPropertiesMap = new LinkedHashMap<>(); thriftPropertiesMap.put("tcpPort", "9611"); thriftPropertiesMap.put("sslPort", "9711"); thriftPropertiesMap.put("tcpReceiverThreadPoolSize", "100"); thriftPropertiesMap.put("sslReceiverThreadPoolSize", "100"); thriftPropertiesMap.put("sslEnabledProtocols", "TLSv1,TLSv1.1,TLSv1.2"); thriftPropertiesMap.put("ciphers", "SSL_RSA_WITH_RC4_128_MD5,SSL_RSA_WITH_RC4_128_SHA,TLS_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_RSA_WITH_AES_128_CBC_SHA,TLS_DHE_DSS_WITH_AES_128_CBC_SHA,SSL_RSA_WITH_3DES_EDE_CBC_SHA,SSL_DHE_RSA_WITH_3DES_EDE_CBC_SHA,SSL_DHE_DSS_WITH_3DES_EDE_CBC_SHA"); dataReceivers.add(new DataReceiver("Thrift", thriftPropertiesMap)); dataReceivers.add(new DataReceiver("Binary", binaryPropertiesMap)); } }
((LinkedHashMap) dataReceiverObject). get("dataReceiver")).get("properties")); DataReceiver dataReceiver = new DataReceiver(type, propertiesMap); dataReceiverList.add(dataReceiver);