public final class PlanOutputSpec extends Object implements NamedOperatorSpec
OperatorSpec.OperatorKind| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object obj) |
DataExchange |
getExchange()
Returns the data exchanging strategy.
|
List<String> |
getExtraOperations()
Returns the extra operations.
|
InputGroup |
getGroup()
Returns the data exchanging group.
|
String |
getName()
Returns the name of this operator.
|
OperatorSpec.OperatorKind |
getOperatorKind()
Returns the kind of this operator.
|
int |
hashCode() |
static PlanOutputSpec |
of(String name,
DataExchange exchange,
InputGroup group)
Creates a new instance.
|
static PlanOutputSpec |
of(String name,
DataExchange exchange,
InputGroup group,
Collection<String> extraOperations)
Creates a new instance.
|
String |
toString() |
public static final String KIND
public static PlanOutputSpec of(String name, DataExchange exchange, InputGroup group)
name - the port nameexchange - the data exchanging strategygroup - the data exchanging group (nullable)public static PlanOutputSpec of(String name, DataExchange exchange, InputGroup group, Collection<String> extraOperations)
name - the port nameexchange - the data exchanging strategygroup - the data exchanging group (nullable)extraOperations - the extra operations (nullable)public OperatorSpec.OperatorKind getOperatorKind()
OperatorSpecgetOperatorKind in interface OperatorSpecpublic String getName()
NamedOperatorSpecgetName in interface NamedOperatorSpecpublic DataExchange getExchange()
public InputGroup getGroup()
null if it is not definedpublic List<String> getExtraOperations()
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.