@Deprecated public LinearDRPCInputDeclarer addBolt(IRichBolt bolt, Number parallelism) { if (parallelism == null) { parallelism = 1; } Component component = new Component(bolt, parallelism.intValue()); components.add(component); return new InputDeclarerImpl(component); }
@Override public LinearDRPCInputDeclarer partialKeyGrouping(Fields fields) { return customGrouping(new PartialKeyGrouping(fields)); }
@Override public LinearDRPCInputDeclarer partialKeyGrouping(String streamId, Fields fields) { return customGrouping(streamId, new PartialKeyGrouping(fields)); }
@Override public LinearDRPCInputDeclarer customGrouping(final CustomStreamGrouping grouping) { addDeclaration(new InputDeclaration() { @Override public void declare(String prevComponent, InputDeclarer declarer) { declarer.customGrouping(prevComponent, grouping); } }); return this; }
@Override public LinearDRPCInputDeclarer directGrouping() { addDeclaration(new InputDeclaration() { @Override public void declare(String prevComponent, InputDeclarer declarer) { declarer.directGrouping(prevComponent); } }); return this; }
@Override public LinearDRPCInputDeclarer noneGrouping(final String streamId) { addDeclaration(new InputDeclaration() { @Override public void declare(String prevComponent, InputDeclarer declarer) { declarer.noneGrouping(prevComponent, streamId); } }); return this; }
@Override public LinearDRPCInputDeclarer shuffleGrouping() { addDeclaration(new InputDeclaration() { @Override public void declare(String prevComponent, InputDeclarer declarer) { declarer.shuffleGrouping(prevComponent); } }); return this; }
@Override public LinearDRPCInputDeclarer fieldsGrouping(final String streamId, final Fields fields) { addDeclaration(new InputDeclaration() { @Override public void declare(String prevComponent, InputDeclarer declarer) { declarer.fieldsGrouping(prevComponent, streamId, fields); } }); return this; }
@Override public LinearDRPCInputDeclarer directGrouping(final String streamId) { addDeclaration(new InputDeclaration() { @Override public void declare(String prevComponent, InputDeclarer declarer) { declarer.directGrouping(prevComponent, streamId); } }); return this; }
@Override public LinearDRPCInputDeclarer globalGrouping(final String streamId) { addDeclaration(new InputDeclaration() { @Override public void declare(String prevComponent, InputDeclarer declarer) { declarer.globalGrouping(prevComponent, streamId); } }); return this; }
@Override public LinearDRPCInputDeclarer fieldsGrouping(final Fields fields) { addDeclaration(new InputDeclaration() { @Override public void declare(String prevComponent, InputDeclarer declarer) { declarer.fieldsGrouping(prevComponent, fields); } }); return this; }
@Override public LinearDRPCInputDeclarer allGrouping(final String streamId) { addDeclaration(new InputDeclaration() { @Override public void declare(String prevComponent, InputDeclarer declarer) { declarer.allGrouping(prevComponent, streamId); } }); return this; }
@Override public LinearDRPCInputDeclarer allGrouping() { addDeclaration(new InputDeclaration() { @Override public void declare(String prevComponent, InputDeclarer declarer) { declarer.allGrouping(prevComponent); } }); return this; }
@Override public LinearDRPCInputDeclarer noneGrouping() { addDeclaration(new InputDeclaration() { @Override public void declare(String prevComponent, InputDeclarer declarer) { declarer.noneGrouping(prevComponent); } }); return this; }
@Deprecated public LinearDRPCInputDeclarer addBolt(IRichBolt bolt, Number parallelism) { if(parallelism==null) parallelism = 1; Component component = new Component(bolt, parallelism.intValue()); _components.add(component); return new InputDeclarerImpl(component); }
@Override public LinearDRPCInputDeclarer localOrShuffleGrouping(final String streamId) { addDeclaration(new InputDeclaration() { @Override public void declare(String prevComponent, InputDeclarer declarer) { declarer.localOrShuffleGrouping(prevComponent, streamId); } }); return this; }
@Override public LinearDRPCInputDeclarer shuffleGrouping(final String streamId) { addDeclaration(new InputDeclaration() { @Override public void declare(String prevComponent, InputDeclarer declarer) { declarer.shuffleGrouping(prevComponent, streamId); } }); return this; }
@Override public LinearDRPCInputDeclarer customGrouping(final String streamId, final CustomStreamGrouping grouping) { addDeclaration(new InputDeclaration() { @Override public void declare(String prevComponent, InputDeclarer declarer) { declarer.customGrouping(prevComponent, streamId, grouping); } }); return this; }
@Override public LinearDRPCInputDeclarer localOrShuffleGrouping() { addDeclaration(new InputDeclaration() { @Override public void declare(String prevComponent, InputDeclarer declarer) { declarer.localOrShuffleGrouping(prevComponent); } }); return this; }
@Override public LinearDRPCInputDeclarer globalGrouping() { addDeclaration(new InputDeclaration() { @Override public void declare(String prevComponent, InputDeclarer declarer) { declarer.globalGrouping(prevComponent); } }); return this; }