You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@apex.apache.org by "Sandesh (JIRA)" <ji...@apache.org> on 2016/06/07 20:07:21 UTC
[jira] [Created] (APEXCORE-470) New Api for setting the attribute
on the operator ( setOperatorAttribute )
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)