本文整理匯總了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);
}
}
示例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);
}