forked from community/device-mgt-core
parent
ef6e7df656
commit
b7e682a0bc
@ -1,63 +0,0 @@
|
|||||||
/*
|
|
||||||
* Copyright (c) 2016, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
|
|
||||||
*
|
|
||||||
* WSO2 Inc. licenses this file to you under the Apache License,
|
|
||||||
* Version 2.0 (the "License"); you may not use this file except
|
|
||||||
* in compliance with the License.
|
|
||||||
* You may obtain a copy of the License at
|
|
||||||
*
|
|
||||||
* http://www.apache.org/licenses/LICENSE-2.0
|
|
||||||
*
|
|
||||||
* Unless required by applicable law or agreed to in writing,
|
|
||||||
* software distributed under the License is distributed on an
|
|
||||||
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
|
||||||
* KIND, either express or implied. See the License for the
|
|
||||||
* specific language governing permissions and limitations
|
|
||||||
* under the License.
|
|
||||||
*
|
|
||||||
*/
|
|
||||||
package org.wso2.carbon.device.mgt.analytics.data.publisher.internal;
|
|
||||||
|
|
||||||
import org.wso2.carbon.registry.core.service.RegistryService;
|
|
||||||
import org.wso2.carbon.registry.core.service.TenantRegistryLoader;
|
|
||||||
import org.wso2.carbon.registry.indexing.service.TenantIndexingLoader;
|
|
||||||
|
|
||||||
public class DataPublisherDataHolder {
|
|
||||||
private static DataPublisherDataHolder thisInstance = new DataPublisherDataHolder();
|
|
||||||
|
|
||||||
private TenantRegistryLoader tenantRegistryLoader;
|
|
||||||
private TenantIndexingLoader indexLoader;
|
|
||||||
private RegistryService registryService;
|
|
||||||
private DataPublisherDataHolder() {
|
|
||||||
}
|
|
||||||
|
|
||||||
|
|
||||||
public static DataPublisherDataHolder getInstance() {
|
|
||||||
return thisInstance;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setTenantRegistryLoader(TenantRegistryLoader tenantRegistryLoader){
|
|
||||||
this.tenantRegistryLoader = tenantRegistryLoader;
|
|
||||||
}
|
|
||||||
|
|
||||||
public TenantRegistryLoader getTenantRegistryLoader(){
|
|
||||||
return tenantRegistryLoader;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setIndexLoaderService(TenantIndexingLoader indexLoader) {
|
|
||||||
this.indexLoader = indexLoader;
|
|
||||||
}
|
|
||||||
|
|
||||||
public TenantIndexingLoader getIndexLoaderService(){
|
|
||||||
return indexLoader;
|
|
||||||
}
|
|
||||||
|
|
||||||
public RegistryService getRegistryService() {
|
|
||||||
return registryService;
|
|
||||||
}
|
|
||||||
|
|
||||||
public void setRegistryService(RegistryService registryService) {
|
|
||||||
this.registryService = registryService;
|
|
||||||
}
|
|
||||||
|
|
||||||
}
|
|
@ -0,0 +1,69 @@
|
|||||||
|
<?xml version="1.0" encoding="UTF-8" standalone="yes"?>
|
||||||
|
<!--
|
||||||
|
* Copyright (c) 2017, WSO2 Inc. (http://www.wso2.org) All Rights Reserved.
|
||||||
|
|
||||||
|
* WSO2 Inc. licenses this file to you under the Apache License,
|
||||||
|
* Version 2.0 (the "License"); you may not use this file except
|
||||||
|
* in compliance with the License.
|
||||||
|
* You may obtain a copy of the License at
|
||||||
|
*
|
||||||
|
* http://www.apache.org/licenses/LICENSE-2.0
|
||||||
|
*
|
||||||
|
* Unless required by applicable law or agreed to in writing,
|
||||||
|
* software distributed under the License is distributed on an
|
||||||
|
* "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
|
||||||
|
* KIND, either express or implied. See the License for the
|
||||||
|
* specific language governing permissions and limitations
|
||||||
|
* under the License..
|
||||||
|
-->
|
||||||
|
|
||||||
|
<DataAgentsConfiguration>
|
||||||
|
<Agent>
|
||||||
|
<Name>Thrift</Name>
|
||||||
|
<DataEndpointClass>org.wso2.carbon.databridge.agent.endpoint.thrift.ThriftDataEndpointNoClass</DataEndpointClass>
|
||||||
|
<TrustSore>src/test/resources/client-truststore.jks</TrustSore>
|
||||||
|
<TrustSorePassword>wso2carbon</TrustSorePassword>
|
||||||
|
<QueueSize>32768</QueueSize>
|
||||||
|
<BatchSize>200</BatchSize>
|
||||||
|
<CorePoolSize>1</CorePoolSize>
|
||||||
|
<SocketTimeoutMS>30000</SocketTimeoutMS>
|
||||||
|
<MaxPoolSize>1</MaxPoolSize>
|
||||||
|
<KeepAliveTimeInPool>20</KeepAliveTimeInPool>
|
||||||
|
<ReconnectionInterval>30</ReconnectionInterval>
|
||||||
|
<MaxTransportPoolSize>250</MaxTransportPoolSize>
|
||||||
|
<MaxIdleConnections>250</MaxIdleConnections>
|
||||||
|
<EvictionTimePeriod>5500</EvictionTimePeriod>
|
||||||
|
<MinIdleTimeInPool>5000</MinIdleTimeInPool>
|
||||||
|
<SecureMaxTransportPoolSize>250</SecureMaxTransportPoolSize>
|
||||||
|
<SecureMaxIdleConnections>250</SecureMaxIdleConnections>
|
||||||
|
<SecureEvictionTimePeriod>5500</SecureEvictionTimePeriod>
|
||||||
|
<SecureMinIdleTimeInPool>5000</SecureMinIdleTimeInPool>
|
||||||
|
<!--<sslEnabledProtocols>TLSv1,TLSv1.1,TLSv1.2</sslEnabledProtocols>-->
|
||||||
|
<!--<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</ciphers>-->
|
||||||
|
</Agent>
|
||||||
|
|
||||||
|
<Agent>
|
||||||
|
<Name>Binary</Name>
|
||||||
|
<DataEndpointClass>org.wso2.carbon.databridge.agent.endpoint.binary.BinaryDataEndpoint</DataEndpointClass>
|
||||||
|
<TrustSore>src/test/resources/client-truststore.jks</TrustSore>
|
||||||
|
<TrustSorePassword>wso2carbon</TrustSorePassword>
|
||||||
|
<QueueSize>32768</QueueSize>
|
||||||
|
<BatchSize>200</BatchSize>
|
||||||
|
<CorePoolSize>1</CorePoolSize>
|
||||||
|
<MaxPoolSize>1</MaxPoolSize>
|
||||||
|
<SocketTimeoutMS>30000</SocketTimeoutMS>
|
||||||
|
<KeepAliveTimeInPool>20</KeepAliveTimeInPool>
|
||||||
|
<ReconnectionInterval>30</ReconnectionInterval>
|
||||||
|
<MaxTransportPoolSize>250</MaxTransportPoolSize>
|
||||||
|
<MaxIdleConnections>250</MaxIdleConnections>
|
||||||
|
<EvictionTimePeriod>5500</EvictionTimePeriod>
|
||||||
|
<MinIdleTimeInPool>5000</MinIdleTimeInPool>
|
||||||
|
<SecureMaxTransportPoolSize>250</SecureMaxTransportPoolSize>
|
||||||
|
<SecureMaxIdleConnections>250</SecureMaxIdleConnections>
|
||||||
|
<SecureEvictionTimePeriod>5500</SecureEvictionTimePeriod>
|
||||||
|
<SecureMinIdleTimeInPool>5000</SecureMinIdleTimeInPool>
|
||||||
|
<!--<sslEnabledProtocols>TLSv1,TLSv1.1,TLSv1.2</sslEnabledProtocols>-->
|
||||||
|
<!--<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</ciphers>-->
|
||||||
|
</Agent>
|
||||||
|
</DataAgentsConfiguration>
|
||||||
|
|
Loading…
Reference in new issue