cascading.flow.stream
Class ElementStage<Incoming,Outgoing>
java.lang.Object
cascading.flow.stream.Duct<Incoming,Outgoing>
cascading.flow.stream.Stage<Incoming,Outgoing>
cascading.flow.stream.ElementStage<Incoming,Outgoing>
- All Implemented Interfaces:
- ElementDuct
- Direct Known Subclasses:
- JoinStage, MergeStage, OperatorStage, SinkStage, SourceStage
public abstract class ElementStage<Incoming,Outgoing>
- extends Stage<Incoming,Outgoing>
- implements ElementDuct
Fields inherited from class cascading.flow.stream.Duct |
next |
Methods inherited from class cascading.flow.stream.Stage |
receive |
Methods inherited from class java.lang.Object |
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
flowProcess
protected final FlowProcess flowProcess
flowElement
protected final FlowElement flowElement
branchNames
protected java.util.Set<java.lang.String> branchNames
trapHandler
protected TrapHandler trapHandler
incomingScopes
protected final java.util.List<Scope> incomingScopes
outgoingScopes
protected final java.util.List<Scope> outgoingScopes
ElementStage
public ElementStage(FlowProcess flowProcess,
FlowElement flowElement)
getFlowElement
public FlowElement getFlowElement()
- Specified by:
getFlowElement
in interface ElementDuct
getIncomingScopes
public java.util.List<Scope> getIncomingScopes()
- Specified by:
getIncomingScopes
in interface ElementDuct
getBranchNames
public java.util.Set<java.lang.String> getBranchNames()
- Specified by:
getBranchNames
in interface ElementDuct
setBranchNames
public void setBranchNames(java.util.Set<java.lang.String> branchNames)
- Specified by:
setBranchNames
in interface ElementDuct
setTrapHandler
public void setTrapHandler(TrapHandler trapHandler)
- Specified by:
setTrapHandler
in interface ElementDuct
hasTrapHandler
public boolean hasTrapHandler()
- Specified by:
hasTrapHandler
in interface ElementDuct
addIncomingScope
public void addIncomingScope(Scope incomingScope)
- Specified by:
addIncomingScope
in interface ElementDuct
getOutgoingScopes
public java.util.List<Scope> getOutgoingScopes()
- Specified by:
getOutgoingScopes
in interface ElementDuct
addOutgoingScope
public void addOutgoingScope(Scope outgoingScope)
- Specified by:
addOutgoingScope
in interface ElementDuct
getOutgoingFields
protected Fields getOutgoingFields()
cleanup
public void cleanup()
- Overrides:
cleanup
in class Duct<Incoming,Outgoing>
handleReThrowableException
protected void handleReThrowableException(java.lang.String message,
java.lang.Throwable throwable)
handleException
protected void handleException(java.lang.Throwable exception,
TupleEntry tupleEntry)
equals
public final boolean equals(java.lang.Object object)
- Overrides:
equals
in class java.lang.Object
hashCode
public final int hashCode()
- Overrides:
hashCode
in class java.lang.Object
toString
public java.lang.String toString()
- Overrides:
toString
in class Duct<Incoming,Outgoing>
Copyright © 2007-2011 Concurrent, Inc. All Rights Reserved.