backtype.storm.topology
Interface InputDeclarer<T extends InputDeclarer>

All Known Subinterfaces:
BoltDeclarer
All Known Implementing Classes:
TopologyBuilder.BoltGetter

public interface InputDeclarer<T extends InputDeclarer>


Method Summary
 T allGrouping(String componentId)
           
 T allGrouping(String componentId, String streamId)
           
 T customGrouping(String componentId, CustomStreamGrouping grouping)
           
 T customGrouping(String componentId, String streamId, CustomStreamGrouping grouping)
           
 T directGrouping(String componentId)
           
 T directGrouping(String componentId, String streamId)
           
 T fieldsGrouping(String componentId, Fields fields)
           
 T fieldsGrouping(String componentId, String streamId, Fields fields)
           
 T globalGrouping(String componentId)
           
 T globalGrouping(String componentId, String streamId)
           
 T grouping(GlobalStreamId id, Grouping grouping)
           
 T localOrShuffleGrouping(String componentId)
           
 T localOrShuffleGrouping(String componentId, String streamId)
           
 T noneGrouping(String componentId)
           
 T noneGrouping(String componentId, String streamId)
           
 T shuffleGrouping(String componentId)
           
 T shuffleGrouping(String componentId, String streamId)
           
 

Method Detail

fieldsGrouping

T fieldsGrouping(String componentId,
                 Fields fields)

fieldsGrouping

T fieldsGrouping(String componentId,
                 String streamId,
                 Fields fields)

globalGrouping

T globalGrouping(String componentId)

globalGrouping

T globalGrouping(String componentId,
                 String streamId)

shuffleGrouping

T shuffleGrouping(String componentId)

shuffleGrouping

T shuffleGrouping(String componentId,
                  String streamId)

localOrShuffleGrouping

T localOrShuffleGrouping(String componentId)

localOrShuffleGrouping

T localOrShuffleGrouping(String componentId,
                         String streamId)

noneGrouping

T noneGrouping(String componentId)

noneGrouping

T noneGrouping(String componentId,
               String streamId)

allGrouping

T allGrouping(String componentId)

allGrouping

T allGrouping(String componentId,
              String streamId)

directGrouping

T directGrouping(String componentId)

directGrouping

T directGrouping(String componentId,
                 String streamId)

customGrouping

T customGrouping(String componentId,
                 CustomStreamGrouping grouping)

customGrouping

T customGrouping(String componentId,
                 String streamId,
                 CustomStreamGrouping grouping)

grouping

T grouping(GlobalStreamId id,
           Grouping grouping)


Copyright © 2014 The Apache Software Foundation. All Rights Reserved.