cascading.flow.stream
Class BufferEveryWindow

java.lang.Object
  extended by cascading.flow.stream.Duct<Incoming,Outgoing>
      extended by cascading.flow.stream.Stage<Incoming,Outgoing>
          extended by cascading.flow.stream.ElementStage<Incoming,TupleEntry>
              extended by cascading.flow.stream.OperatorStage<Incoming>
                  extended by cascading.flow.stream.EveryStage<Grouping<TupleEntry,TupleEntryIterator>>
                      extended by cascading.flow.stream.BufferEveryWindow
All Implemented Interfaces:
ElementDuct, OpenWindow

public class BufferEveryWindow
extends EveryStage<Grouping<TupleEntry,TupleEntryIterator>>
implements OpenWindow


Field Summary
 
Fields inherited from class cascading.flow.stream.OperatorStage
argumentsEntry, argumentsSelector, incomingEntry, operationCall, outgoingEntry, outgoingSelector, outputCollector, remainderFields
 
Fields inherited from class cascading.flow.stream.ElementStage
branchNames, flowElement, flowProcess, incomingScopes, outgoingScopes, trapHandler
 
Fields inherited from class cascading.flow.stream.Duct
next
 
Constructor Summary
BufferEveryWindow(FlowProcess flowProcess, Every every)
           
 
Method Summary
 void complete(Duct previous)
           
protected  Fields getOutgoingSelector()
           
 void initialize()
          Called immediately after bind
 void receive(Duct previous, Grouping<TupleEntry,TupleEntryIterator> grouping)
           
 void start(Duct previous)
           
 
Methods inherited from class cascading.flow.stream.OperatorStage
cleanup, prepare
 
Methods inherited from class cascading.flow.stream.ElementStage
addIncomingScope, addOutgoingScope, equals, getBranchNames, getFlowElement, getIncomingScopes, getOutgoingFields, getOutgoingScopes, handleException, handleReThrowableException, hashCode, hasTrapHandler, setBranchNames, setTrapHandler, toString
 
Methods inherited from class cascading.flow.stream.Duct
bind, getNext, getNextFor, receiveFirst
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

BufferEveryWindow

public BufferEveryWindow(FlowProcess flowProcess,
                         Every every)
Method Detail

initialize

public void initialize()
Description copied from class: Duct
Called immediately after bind

Overrides:
initialize in class OperatorStage<Grouping<TupleEntry,TupleEntryIterator>>

getOutgoingSelector

protected Fields getOutgoingSelector()
Specified by:
getOutgoingSelector in class OperatorStage<Grouping<TupleEntry,TupleEntryIterator>>

start

public void start(Duct previous)
Overrides:
start in class Duct<Grouping<TupleEntry,TupleEntryIterator>,TupleEntry>

receive

public void receive(Duct previous,
                    Grouping<TupleEntry,TupleEntryIterator> grouping)
Overrides:
receive in class Stage<Grouping<TupleEntry,TupleEntryIterator>,TupleEntry>

complete

public void complete(Duct previous)
Overrides:
complete in class OperatorStage<Grouping<TupleEntry,TupleEntryIterator>>


Copyright © 2007-2012 Concurrent, Inc. All Rights Reserved.