當前位置: 首頁>>代碼示例>>Java>>正文


Java ExecutionContext類代碼示例

本文整理匯總了Java中org.apache.storm.flux.model.ExecutionContext的典型用法代碼示例。如果您正苦於以下問題:Java ExecutionContext類的具體用法?Java ExecutionContext怎麽用?Java ExecutionContext使用的例子?那麽, 這裏精選的類代碼示例或許可以為您提供幫助。


ExecutionContext類屬於org.apache.storm.flux.model包,在下文中一共展示了ExecutionContext類的2個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的Java代碼示例。

示例1: startTopology

import org.apache.storm.flux.model.ExecutionContext; //導入依賴的package包/類
private void startTopology(String topologyName, File topologyLoc, File templateFile, Properties properties) throws IOException, ClassNotFoundException, NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException, TException, NoSuchFieldException{
  TopologyDef topologyDef = loadYaml(topologyName, topologyLoc, templateFile, properties);
  Config conf = FluxBuilder.buildConfig(topologyDef);
  ExecutionContext context = new ExecutionContext(topologyDef, conf);
  StormTopology topology = FluxBuilder.buildTopology(context);
  Assert.assertNotNull(topology);
  topology.validate();
  try {
    stormCluster.submitTopology(topologyName, conf, topology);
  }
  catch(Exception nne) {
    try {
      Thread.sleep(2000);
    } catch (InterruptedException e) {
    }
    stormCluster.submitTopology(topologyName, conf, topology);
  }
}
 
開發者ID:apache,項目名稱:metron,代碼行數:19,代碼來源:FluxTopologyComponent.java

示例2: submitFluxTopology

import org.apache.storm.flux.model.ExecutionContext; //導入依賴的package包/類
public void submitFluxTopology(String topologyName, File topologyLoc, Properties properties) throws IOException, ClassNotFoundException, NoSuchMethodException, InvocationTargetException, InstantiationException, IllegalAccessException, TException {
    TopologyDef topologyDef = loadYaml(topologyName, topologyLoc, properties);
    Config conf = FluxBuilder.buildConfig(topologyDef);
    ExecutionContext context = new ExecutionContext(topologyDef, conf);
    StormTopology topology = FluxBuilder.buildTopology(context);
    Assert.assertNotNull(topology);
    topology.validate();
    stormCluster.submitTopology(topologyName, conf, topology);
}
 
開發者ID:cestella,項目名稱:streaming_outliers,代碼行數:10,代碼來源:StormTopologyComponent.java


注:本文中的org.apache.storm.flux.model.ExecutionContext類示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。