That’s a good point. System generated names can still be made to work for this 
use-case but I see the reason for having a name.

But then another set of questions come up: we need to validate the name for 
uniqueness within an app, valid syntax etc. May be it’s already being done.

On 8/4/16, 10:36 AM, "Munagala Ramanath" <[email protected]> wrote:

    It will not be possible to configure such operators from an XML file other
    than through
    wildcards -- but maybe that's OK.
    
    Ram
    
    On Thu, Aug 4, 2016 at 10:03 AM, Sanjay Pujare <[email protected]>
    wrote:
    
    > I differ. For the UI to render a DAG the names are useful, but if the name
    > is not required by the engine i.e. the engine is able to execute your
    > application fine with empty or null strings as names, is there any reason
    > to make them mandatory?
    >
    > On the other hand, we can come up with a scheme for system generated names
    > when the caller doesn’t provide a name. I have some ideas.
    >
    >
    > On 8/4/16, 9:48 AM, "Munagala Ramanath" <[email protected]> wrote:
    >
    >     I don't see any reason to allow either.
    >
    >     Ram
    >
    >     On Thu, Aug 4, 2016 at 8:51 AM, Vlad Rozov <[email protected]>
    > wrote:
    >
    >     > Currently addOperator/addStream/addModule allows both null and empty
    >     > string in the operator/stream/module names. Is there any reason to
    > allow
    >     > empty string? Should empty string and null be disallowed in those
    > APIs?
    >     >
    >     > Vlad
    >     >
    >
    >
    >
    >
    


Reply via email to