Examples of ISplitter


Examples of com.dp.nebula.wormhole.common.interfaces.ISplitter

    readCallable.jobParams = jobParams;
    runWithTimeout(new FutureTask<List<IParam>>(readCallable));

    String splitterClassName = pluginParams
        .getValue(PluginConfParamKey.SPLITTER_CLASS_NAME);
    ISplitter splitter = null;
    if (StringUtils.isEmpty(splitterClassName)) {
      splitter = new DefaultSplitter();
    } else {
      splitter = ReflectionUtil.createInstanceByDefaultConstructor(
          splitterClassName, ISplitter.class, JarLoader
              .getInstance(readerPath));
    }
    splitter.init(jobParams);

    ReadSplitCallable<List<IParam>> splitCallable = new ReadSplitCallable<List<IParam>>();
    splitCallable.splitter = splitter;
    List<IParam> splittedParam = (List<IParam>) runWithTimeout(new FutureTask<List<IParam>>(
        splitCallable));
View Full Code Here

Examples of com.dp.nebula.wormhole.common.interfaces.ISplitter

      }
      writerPeripheryMap.put(writerID, writerPeriphery);

      String splitterClassName = pluginParams
          .getValue(PluginConfParamKey.SPLITTER_CLASS_NAME);
      ISplitter splitter = null;
      if (StringUtils.isEmpty(splitterClassName)) {
        splitter = new DefaultSplitter();
      } else {
        splitter = ReflectionUtil.createInstanceByDefaultConstructor(
            splitterClassName, ISplitter.class,
            JarLoader.getInstance(writerPath));
      }

      WritePrepareCallable<List<IParam>> writerCallable = new WritePrepareCallable<List<IParam>>();
      writerCallable.writerPeriphery = writerPeriphery;
      writerCallable.jobParams = jobParams;
      runWithTimeout(new FutureTask<List<IParam>>(writerCallable));
      splitter.init(jobParams);

      WriteSplitCallable<List<IParam>> splitCallable = new WriteSplitCallable<List<IParam>>();
      splitCallable.splitter = splitter;
      List<IParam> splittedParam = (List<IParam>) runWithTimeout(new FutureTask<List<IParam>>(
          splitCallable));
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.