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()
OperatorSpec
getOperatorKind
in interface OperatorSpec
public String getName()
NamedOperatorSpec
getName
in interface NamedOperatorSpec
public DataExchange getExchange()
public InputGroup getGroup()
null
if it is not definedpublic List<String> getExtraOperations()
Copyright © 2011–2019 Asakusa Framework Team. All rights reserved.