当前位置: 首页>>代码示例>>Java>>正文


Java IBasicBolt类代码示例

本文整理汇总了Java中backtype.storm.topology.IBasicBolt的典型用法代码示例。如果您正苦于以下问题:Java IBasicBolt类的具体用法?Java IBasicBolt怎么用?Java IBasicBolt使用的例子?那么, 这里精选的类代码示例或许可以为您提供帮助。


IBasicBolt类属于backtype.storm.topology包,在下文中一共展示了IBasicBolt类的14个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。

示例1: setBolt

import backtype.storm.topology.IBasicBolt; //导入依赖的package包/类
public BoltDeclarer setBolt(String id, IBasicBolt bolt, int paralel) {
	CoordinatedBolt coordinatedBolt = new CoordinatedBolt(bolt);

	BoltDeclarer boltDeclarer = topologyBuilder.setBolt(id,
			coordinatedBolt, paralel);

	if (bolt instanceof IPrepareCommit) {
		boltDeclarer.allGrouping(BatchDef.SPOUT_TRIGGER,
				BatchDef.PREPARE_STREAM_ID);
	}

	if (bolt instanceof ICommitter) {
		boltDeclarer.allGrouping(BatchDef.SPOUT_TRIGGER,
				BatchDef.COMMIT_STREAM_ID);
		boltDeclarer.allGrouping(BatchDef.SPOUT_TRIGGER,
				BatchDef.REVERT_STREAM_ID);
	}

	if (bolt instanceof IPostCommit) {
		boltDeclarer.allGrouping(BatchDef.SPOUT_TRIGGER,
				BatchDef.POST_STREAM_ID);
	}

	return boltDeclarer;
}
 
开发者ID:zhangjunfang,项目名称:jstorm-0.9.6.3-,代码行数:26,代码来源:BatchTopologyBuilder.java

示例2: setBolt

import backtype.storm.topology.IBasicBolt; //导入依赖的package包/类
public BoltDeclarer setBolt(String id, IBasicBolt bolt, int paralel) {
    CoordinatedBolt coordinatedBolt = new CoordinatedBolt(bolt);

    BoltDeclarer boltDeclarer = topologyBuilder.setBolt(id, coordinatedBolt, paralel);

    if (bolt instanceof IPrepareCommit) {
        boltDeclarer.allGrouping(BatchDef.SPOUT_TRIGGER, BatchDef.PREPARE_STREAM_ID);
    }

    if (bolt instanceof ICommitter) {
        boltDeclarer.allGrouping(BatchDef.SPOUT_TRIGGER, BatchDef.COMMIT_STREAM_ID);
        boltDeclarer.allGrouping(BatchDef.SPOUT_TRIGGER, BatchDef.REVERT_STREAM_ID);
    }

    if (bolt instanceof IPostCommit) {
        boltDeclarer.allGrouping(BatchDef.SPOUT_TRIGGER, BatchDef.POST_STREAM_ID);
    }

    return boltDeclarer;
}
 
开发者ID:kkllwww007,项目名称:jstrom,代码行数:21,代码来源:BatchTopologyBuilder.java

示例3: setBolt

import backtype.storm.topology.IBasicBolt; //导入依赖的package包/类
public BoltDeclarer setBolt(String id, IBasicBolt bolt, int parallel) {
    CoordinatedBolt coordinatedBolt = new CoordinatedBolt(bolt);

    BoltDeclarer boltDeclarer = topologyBuilder.setBolt(id, coordinatedBolt, parallel);

    if (bolt instanceof IPrepareCommit) {
        boltDeclarer.allGrouping(BatchDef.SPOUT_TRIGGER, BatchDef.PREPARE_STREAM_ID);
    }

    if (bolt instanceof ICommitter) {
        boltDeclarer.allGrouping(BatchDef.SPOUT_TRIGGER, BatchDef.COMMIT_STREAM_ID);
        boltDeclarer.allGrouping(BatchDef.SPOUT_TRIGGER, BatchDef.REVERT_STREAM_ID);
    }

    if (bolt instanceof IPostCommit) {
        boltDeclarer.allGrouping(BatchDef.SPOUT_TRIGGER, BatchDef.POST_STREAM_ID);
    }

    return boltDeclarer;
}
 
开发者ID:alibaba,项目名称:jstorm,代码行数:21,代码来源:BatchTopologyBuilder.java

示例4: addBolt

import backtype.storm.topology.IBasicBolt; //导入依赖的package包/类
public LinearDRPCInputDeclarer addBolt(IBasicBolt bolt, Number parallelism) {
	return addBolt(new BasicBoltExecutor(bolt), parallelism);
}
 
开发者ID:zhangjunfang,项目名称:jstorm-0.9.6.3-,代码行数:4,代码来源:LinearDRPCTopologyBuilder.java

示例5: KeyedFairBolt

import backtype.storm.topology.IBasicBolt; //导入依赖的package包/类
public KeyedFairBolt(IBasicBolt delegate) {
	this(new BasicBoltExecutor(delegate));
}
 
开发者ID:zhangjunfang,项目名称:jstorm-0.9.6.3-,代码行数:4,代码来源:KeyedFairBolt.java

示例6: BatchSubtopologyBuilder

import backtype.storm.topology.IBasicBolt; //导入依赖的package包/类
public BatchSubtopologyBuilder(String masterBoltId, IBasicBolt masterBolt,
		Number boltParallelism) {
	Integer p = boltParallelism == null ? null : boltParallelism.intValue();
	_masterBolt = new Component(new BasicBoltExecutor(masterBolt), p);
	_masterId = masterBoltId;
}
 
开发者ID:zhangjunfang,项目名称:jstorm-0.9.6.3-,代码行数:7,代码来源:BatchSubtopologyBuilder.java

示例7: setBolt

import backtype.storm.topology.IBasicBolt; //导入依赖的package包/类
public BoltDeclarer setBolt(String id, IBasicBolt bolt) {
	return setBolt(id, bolt, null);
}
 
开发者ID:zhangjunfang,项目名称:jstorm-0.9.6.3-,代码行数:4,代码来源:BatchSubtopologyBuilder.java

示例8: testSetBasicBoltSimple

import backtype.storm.topology.IBasicBolt; //导入依赖的package包/类
@Test(expected = UnsupportedOperationException.class)
public void testSetBasicBoltSimple() {
	this.aeolusBuilder.setBolt(null, mock(IBasicBolt.class));
}
 
开发者ID:mjsax,项目名称:aeolus,代码行数:5,代码来源:AeolusBuilderTest.java

示例9: testSetBasicBoltParallelism

import backtype.storm.topology.IBasicBolt; //导入依赖的package包/类
@Test(expected = UnsupportedOperationException.class)
public void testSetBasicBoltParallelism() {
	this.aeolusBuilder.setBolt(null, mock(IBasicBolt.class), null);
}
 
开发者ID:mjsax,项目名称:aeolus,代码行数:5,代码来源:AeolusBuilderTest.java

示例10: addBolt

import backtype.storm.topology.IBasicBolt; //导入依赖的package包/类
public LinearDRPCInputDeclarer addBolt(IBasicBolt bolt, Number parallelism) {
    return addBolt(new BasicBoltExecutor(bolt), parallelism);
}
 
开发者ID:kkllwww007,项目名称:jstrom,代码行数:4,代码来源:LinearDRPCTopologyBuilder.java

示例11: KeyedFairBolt

import backtype.storm.topology.IBasicBolt; //导入依赖的package包/类
public KeyedFairBolt(IBasicBolt delegate) {
    this(new BasicBoltExecutor(delegate));
}
 
开发者ID:kkllwww007,项目名称:jstrom,代码行数:4,代码来源:KeyedFairBolt.java

示例12: BatchSubtopologyBuilder

import backtype.storm.topology.IBasicBolt; //导入依赖的package包/类
public BatchSubtopologyBuilder(String masterBoltId, IBasicBolt masterBolt, Number boltParallelism) {
    Integer p = boltParallelism == null ? null : boltParallelism.intValue();
    _masterBolt = new Component(new BasicBoltExecutor(masterBolt), p);
    _masterId = masterBoltId;
}
 
开发者ID:kkllwww007,项目名称:jstrom,代码行数:6,代码来源:BatchSubtopologyBuilder.java

示例13: setBolt

import backtype.storm.topology.IBasicBolt; //导入依赖的package包/类
public BoltDeclarer setBolt(String id, IBasicBolt bolt) {
    return setBolt(id, bolt, null);
}
 
开发者ID:kkllwww007,项目名称:jstrom,代码行数:4,代码来源:BatchSubtopologyBuilder.java

示例14: setBolt

import backtype.storm.topology.IBasicBolt; //导入依赖的package包/类
@Override
public BoltDeclarer setBolt(String id, IBasicBolt bolt) {
    record(id, bolt);
    return setNumTasks(id, super.setBolt(id, bolt, getExecutorParallelism(id, null)));
}
 
开发者ID:QualiMaster,项目名称:Infrastructure,代码行数:6,代码来源:RecordingTopologyBuilder.java


注:本文中的backtype.storm.topology.IBasicBolt类示例由纯净天空整理自Github/MSDocs等开源代码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。