Examples of ServiceConfig


Examples of com.alibaba.dubbo.config.ServiceConfig

    @Test
    public void testGenericServiceConfigThroughSpring() throws Exception {
        ClassPathXmlApplicationContext ctx = new ClassPathXmlApplicationContext(ConfigTest.class.getPackage().getName().replace('.', '/') + "/generic-export.xml");
        try {
            ctx.start();
            ServiceConfig serviceConfig = (ServiceConfig) ctx.getBean("dubboDemoService");
            URL url = (URL)serviceConfig.getExportedUrls().get(0);
            Assert.assertEquals(Constants.GENERIC_SERIALIZATION_BEAN, url.getParameter(Constants.GENERIC_KEY));
        } finally {
            ctx.destroy();
        }
    }
View Full Code Here

Examples of com.bj58.spat.gaea.client.configuration.ServiceConfig

public class ServiceConfigTest {
 
  public static void ServiceConfig(String serviceName) throws Exception{
    GaeaInit.init("e:/gaea.config");
    ServiceConfig serviceConfig = ServiceConfig.GetConfig(serviceName);
    System.out.println("servicename is "+serviceConfig.getServicename());
    System.out.println("serviceid is "+serviceConfig.getServiceid());
   
    SocketPoolProfile socketPoolProfile = serviceConfig.getSocketPool();
    System.out.println("bufferSize "+socketPoolProfile.getBufferSize());
    System.out.println("ConnectionTimeout "+socketPoolProfile.getConnectionTimeout());
    System.out.println("MaxPakageSize "+socketPoolProfile.getMaxPakageSize());
    System.out.println("MaxPoolSize "+socketPoolProfile.getMaxPoolSize());
    System.out.println("MinPoolSize "+socketPoolProfile.getMinPoolSize());
    System.out.println("ReceiveTimeout "+socketPoolProfile.getReceiveTimeout());
    System.out.println("RecvBufferSize "+socketPoolProfile.getRecvBufferSize());
    System.out.println("ReconnectTime "+socketPoolProfile.getReconnectTime());
    System.out.println("SendBufferSize "+socketPoolProfile.getSendBufferSize());
    System.out.println("SendTimeout "+socketPoolProfile.getSendTimeout());
    System.out.println("ShrinkInterval "+socketPoolProfile.getShrinkInterval());
    System.out.println("WaitTimeout "+socketPoolProfile.getWaitTimeout());
   
    List<ServerProfile> list = serviceConfig.getServers();
    for(ServerProfile serverProfile: list){
      System.out.println("name:"+serverProfile.getName()+"host:"+serverProfile.getHost()+"port"+serverProfile.getPort()+"DeadTimeout:"+serverProfile.getDeadTimeout());
    }
  }
View Full Code Here

Examples of com.bj58.spat.gaea.server.contract.context.ServiceConfig

    logger.info("service gaea_log4j.xml: " + log4jConfigPath);
    logger.info("default gaea_log4j.xml: " + log4jConfigDefaultPath);
   
    // load service config
    logger.info("load service config...");
    ServiceConfig sc = loadServiceConfig(gaeaConfigDefaultPath, gaeaConfigPath);
    Set<String> keySet = argsMap.keySet();
    for(String key : keySet) {
      logger.info(key + ": " + argsMap.get(key));
      sc.set(key, argsMap.get(key));
    }
    if(sc.getString("gaea.service.name") == null || sc.getString("gaea.service.name").equalsIgnoreCase("")) {
      logger.info("gaea.service.name:" + serviceName);
      sc.set("gaea.service.name", serviceName);
    }
    Global.getSingleton().setServiceConfig(sc);

   
    // init class loader
    logger.info("-----------------loading global jars------------------");
    DynamicClassLoader classLoader = new DynamicClassLoader();
    classLoader.addFolder(
        rootPath + "service/deploy/" + sc.getString("gaea.service.name") + "/",
        rootPath + "service/lib/",
        rootPath + "lib"
        );
   
    GlobalClassLoader.addSystemClassPathFolder(
        rootPath + "service/deploy/" + sc.getString("gaea.service.name") + "/",
        rootPath + "service/lib/",
        rootPath + "lib"
        );
    logger.info("-------------------------end-------------------------\n");

    if(new File(serviceFolderPath).isDirectory() || !serviceName.equalsIgnoreCase("error_service_name_is_null")) {
      // load proxy factory
      logger.info("--------------------loading proxys-------------------");
      IProxyFactory proxyFactory = ProxyFactoryLoader.loadProxyFactory(classLoader);
      Global.getSingleton().setProxyFactory(proxyFactory);
      logger.info("-------------------------end-------------------------\n");
     
      // load init beans
      logger.info("-----------------loading init beans------------------");
      loadInitBeans(classLoader, sc);
      logger.info("-------------------------end-------------------------\n");
    }
   
    // load global request-filters
    logger.info("-----------loading global request filters------------");
    List<IFilter> requestFilters = loadFilters(classLoader, sc, "gaea.filter.global.request");
    for(IFilter filter : requestFilters) {
      Global.getSingleton().addGlobalRequestFilter(filter);
    }
    logger.info("-------------------------end-------------------------\n");
   
    // load global response-filters
    logger.info("-----------loading global response filters-----------");
    List<IFilter> responseFilters = loadFilters(classLoader, sc, "gaea.filter.global.response");
    for(IFilter filter : responseFilters) {
      Global.getSingleton().addGlobalResponseFilter(filter);
    }
    logger.info("-------------------------end-------------------------\n");
   
    // load connection filters
    logger.info("-----------loading connection filters-----------");
    List<IFilter> connFilters = loadFilters(classLoader, sc, "gaea.filter.connection");
    for(IFilter filter : connFilters) {
      Global.getSingleton().addConnectionFilter(filter);
    }
    logger.info("-------------------------end-------------------------\n");
   
    // load secureKey 当gaea.secure不为true时不启动权限认证
    logger.info("------------------load secureKey start---------------------");
    if(sc.getString("gaea.secure") != null && "true".equalsIgnoreCase(sc.getString("gaea.secure"))) {
      logger.info("gaea.secure:" + sc.getString("gaea.secure"));
      loadSecureKey(sc,serviceFolderPath);
    }
    logger.info("------------------load secureKey end----------------------\n");
   
    //注册信号 linux下支持USR2
    logger.info("------------------signal registr start---------------------");
    String osName = System.getProperty("os.name").toLowerCase();
    if(osName != null && osName.indexOf("window") == -1){
      OperateSignal operateSignalHandler = new OperateSignal();
      Signal sig = new Signal("USR2");
      Signal.handle(sig, operateSignalHandler);
    }
    logger.info("------------------signal registr success----------------------\n");
   
    // load servers
    logger.info("------------------ starting servers -----------------");
    loadServers(classLoader, sc);
    logger.info("-------------------------end-------------------------\n");
   
    // add current service file to monitor
    if(sc.getBoolean("gaea.hotdeploy")) {
      logger.info("------------------init file monitor-----------------");
      addFileMonitor(rootPath, sc.getString("gaea.service.name"));
      logger.info("-------------------------end-------------------------\n");
    }
   
    try {
      registerExcetEven();
View Full Code Here

Examples of com.fasterxml.clustermate.service.cfg.ServiceConfig

        _localState = local;
        _keyspace = keyspace;
        _stores = stores;
        _timeMaster = stuff.getTimeMaster();
        _isTesting = stuff.isRunningTests();
        ServiceConfig config = stuff.getServiceConfig();
        _clusterAccessor = new JdkClusterStatusAccessor(new ClusterMessageConverter(
                stuff.jsonMapper()),
                config.servicePathRoot, config.getServicePathStrategy());

        _peers = new LinkedHashMap<IpAndPort,ClusterPeerImpl<K,E>>(remoteNodes.size());
        for (Map.Entry<IpAndPort,ActiveNodeState> entry : remoteNodes.entrySet()) {
            _peers.put(entry.getKey(), _createPeer(entry.getValue()));
        }
View Full Code Here

Examples of com.fasterxml.clustermate.service.cfg.ServiceConfig

        _timeMaster = stuff.getTimeMaster();
        _keyConverter = stuff.getKeyConverter();

        _cfgCompressionEnabled = stuff.getStoreConfig().compressionEnabled;

        final ServiceConfig config = stuff.getServiceConfig();

        _cfgAllowUndelete = config.cfgAllowUndelete;
        _cfgReportDeletedAsEmpty = config.cfgReportDeletedAsEmpty;

        _entryConverter = stuff.getEntryConverter();
View Full Code Here

Examples of com.fasterxml.clustermate.service.cfg.ServiceConfig

        _objectMapper = stuff.jsonMapper();
        _listJsonWriter = stuff.jsonWriter();
        _listSmileWriter = stuff.smileWriter();

        final ServiceConfig config = stuff.getServiceConfig();

        _cfgAllowUndelete = config.cfgAllowUndelete;
        _cfgReportDeletedAsEmpty = config.cfgReportDeletedAsEmpty;

        _entryConverter = stuff.getEntryConverter();
View Full Code Here

Examples of com.fasterxml.clustermate.service.cfg.ServiceConfig

        super(stuff, clusterView, null);
        _stuff = stuff;
        _storeHandler = storeHandler;
        _jsonWriter = stuff.jsonWriter();
        _keyConverter = stuff.getKeyConverter();
        ServiceConfig serviceConfig = stuff.getServiceConfig();
        if (serviceConfig.metricsEnabled) {
            _getMetrics = OperationMetrics.forEntityOperation(serviceConfig, "entryGet");
            _putMetrics = OperationMetrics.forEntityOperation(serviceConfig, "entryPut");
            _deleteMetrics = OperationMetrics.forNonPayloadOperation(serviceConfig, "entryDelete");
        } else {
View Full Code Here

Examples of com.fasterxml.clustermate.service.cfg.ServiceConfig

    {
        // null -> use servlet path base as-is
        super(stuff, clusterView, null);
        _syncHandler = h;
        _jsonWriter = stuff.jsonWriter();
        final ServiceConfig serviceConfig = stuff.getServiceConfig();
        if (serviceConfig.metricsEnabled) {
            _listMetrics = OperationMetrics.forListingOperation(serviceConfig, "syncList");
        } else {
            _listMetrics = null;
        }
View Full Code Here

Examples of com.fasterxml.clustermate.service.cfg.ServiceConfig

        // null -> use servlet path base as-is
        super(stuff, clusterView, null);
        _storeHandler = storeHandler;
        _keyConverter = stuff.getKeyConverter();

        final ServiceConfig serviceConfig = stuff.getServiceConfig();
        if (serviceConfig.metricsEnabled) {
            _listMetrics = OperationMetrics.forListingOperation(serviceConfig, "entryList");
        } else {
            _listMetrics = null;
        }
View Full Code Here

Examples of com.fasterxml.clustermate.service.cfg.ServiceConfig

    {
        // null -> use servlet path base as-is
        super(stuff, clusterView, null);
        _syncHandler = h;
        _jsonWriter = stuff.jsonWriter();
        final ServiceConfig serviceConfig = stuff.getServiceConfig();
        if (serviceConfig.metricsEnabled) {
            _pullMetrics = OperationMetrics.forListingOperation(serviceConfig, "syncPull");
        } else {
            _pullMetrics = null;
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.