Sandesh created APEXCORE-470:
--------------------------------
Summary: New Api for setting the attribute on the operator (
setOperatorAttribute )
Key: APEXCORE-470
URL: https://issues.apache.org/jira/browse/APEXCORE-470
Project: Apache Apex Core
Issue Type: Improvement
Reporter: Sandesh
Assignee: Sandesh
Currently, *setAttribute* is used to set the operator attributes. Other 2
Attribute setting APIs are specific to input ports (*setInputPortAttributes*)
and output ports (*setOutputPortsAttributes*).
Proposal is to have *SetOperatorAttribute* api, which will clearly indicate
that user wants set attributes on the operator.
( setOperatorAttribute(Operator operator, Attribute<T> key, T value) )
Following will be the roles for the APIs
*setAttributes* --> for setting Attributes for the whole DAG (
setAttribute(Operator operator, Attribute<T> key, T value) - can be deprecated )
*setOperatorAttributes* --> for setting Attributes for the operator
All the unit test cases using the previous API will be renamed as a part of
this change.
--
This message was sent by Atlassian JIRA
(v6.3.4#6332)