backtype.storm.topology
Class TopologyBuilder.BoltGetter
java.lang.Object
backtype.storm.topology.BaseConfigurationDeclarer<T>
backtype.storm.topology.TopologyBuilder.ConfigGetter<BoltDeclarer>
backtype.storm.topology.TopologyBuilder.BoltGetter
- All Implemented Interfaces:
- BoltDeclarer, ComponentConfigurationDeclarer<BoltDeclarer>, InputDeclarer<BoltDeclarer>
- Enclosing class:
- TopologyBuilder
protected class TopologyBuilder.BoltGetter
- extends TopologyBuilder.ConfigGetter<BoltDeclarer>
- implements BoltDeclarer
|
Method Summary |
BoltDeclarer |
allGrouping(String componentId)
|
BoltDeclarer |
allGrouping(String componentId,
String streamId)
|
BoltDeclarer |
customGrouping(String componentId,
CustomStreamGrouping grouping)
|
BoltDeclarer |
customGrouping(String componentId,
String streamId,
CustomStreamGrouping grouping)
|
BoltDeclarer |
directGrouping(String componentId)
|
BoltDeclarer |
directGrouping(String componentId,
String streamId)
|
BoltDeclarer |
fieldsGrouping(String componentId,
Fields fields)
|
BoltDeclarer |
fieldsGrouping(String componentId,
String streamId,
Fields fields)
|
BoltDeclarer |
globalGrouping(String componentId)
|
BoltDeclarer |
globalGrouping(String componentId,
String streamId)
|
BoltDeclarer |
grouping(GlobalStreamId id,
Grouping grouping)
|
BoltDeclarer |
localOrShuffleGrouping(String componentId)
|
BoltDeclarer |
localOrShuffleGrouping(String componentId,
String streamId)
|
BoltDeclarer |
noneGrouping(String componentId)
|
BoltDeclarer |
noneGrouping(String componentId,
String streamId)
|
BoltDeclarer |
shuffleGrouping(String componentId)
|
BoltDeclarer |
shuffleGrouping(String componentId,
String streamId)
|
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
TopologyBuilder.BoltGetter
public TopologyBuilder.BoltGetter(String boltId)
fieldsGrouping
public BoltDeclarer fieldsGrouping(String componentId,
Fields fields)
- Specified by:
fieldsGrouping in interface InputDeclarer<BoltDeclarer>
fieldsGrouping
public BoltDeclarer fieldsGrouping(String componentId,
String streamId,
Fields fields)
- Specified by:
fieldsGrouping in interface InputDeclarer<BoltDeclarer>
globalGrouping
public BoltDeclarer globalGrouping(String componentId)
- Specified by:
globalGrouping in interface InputDeclarer<BoltDeclarer>
globalGrouping
public BoltDeclarer globalGrouping(String componentId,
String streamId)
- Specified by:
globalGrouping in interface InputDeclarer<BoltDeclarer>
shuffleGrouping
public BoltDeclarer shuffleGrouping(String componentId)
- Specified by:
shuffleGrouping in interface InputDeclarer<BoltDeclarer>
shuffleGrouping
public BoltDeclarer shuffleGrouping(String componentId,
String streamId)
- Specified by:
shuffleGrouping in interface InputDeclarer<BoltDeclarer>
localOrShuffleGrouping
public BoltDeclarer localOrShuffleGrouping(String componentId)
- Specified by:
localOrShuffleGrouping in interface InputDeclarer<BoltDeclarer>
localOrShuffleGrouping
public BoltDeclarer localOrShuffleGrouping(String componentId,
String streamId)
- Specified by:
localOrShuffleGrouping in interface InputDeclarer<BoltDeclarer>
noneGrouping
public BoltDeclarer noneGrouping(String componentId)
- Specified by:
noneGrouping in interface InputDeclarer<BoltDeclarer>
noneGrouping
public BoltDeclarer noneGrouping(String componentId,
String streamId)
- Specified by:
noneGrouping in interface InputDeclarer<BoltDeclarer>
allGrouping
public BoltDeclarer allGrouping(String componentId)
- Specified by:
allGrouping in interface InputDeclarer<BoltDeclarer>
allGrouping
public BoltDeclarer allGrouping(String componentId,
String streamId)
- Specified by:
allGrouping in interface InputDeclarer<BoltDeclarer>
directGrouping
public BoltDeclarer directGrouping(String componentId)
- Specified by:
directGrouping in interface InputDeclarer<BoltDeclarer>
directGrouping
public BoltDeclarer directGrouping(String componentId,
String streamId)
- Specified by:
directGrouping in interface InputDeclarer<BoltDeclarer>
customGrouping
public BoltDeclarer customGrouping(String componentId,
CustomStreamGrouping grouping)
- Specified by:
customGrouping in interface InputDeclarer<BoltDeclarer>
customGrouping
public BoltDeclarer customGrouping(String componentId,
String streamId,
CustomStreamGrouping grouping)
- Specified by:
customGrouping in interface InputDeclarer<BoltDeclarer>
grouping
public BoltDeclarer grouping(GlobalStreamId id,
Grouping grouping)
- Specified by:
grouping in interface InputDeclarer<BoltDeclarer>
Copyright © 2014 The Apache Software Foundation. All Rights Reserved.