public static Execution onMembers(String... groups) {
    return getFunctionExecutionService().onMembers(groups);
  }
Returns an {@link Execution} object that can be used to execute a data independent function on
all peer members. If the optional groups parameter is provided, function is executed on all
members that belong to the provided groups.
<p>
If one of the members goes down while dispatching or executing the function on the member, an
Exception will be thrown.

@param groups optional list of GemFire configuration property "groups" (see
       <a href="../../distributed/DistributedSystem.html#groups"> <code>groups</code></a>) on
       which to execute the function. Function will be executed on all members of each group
@return an {@link Execution} object that can be used to execute a data independent function on
        all peer members

@throws FunctionException if no members are found belonging to the provided groups
@since GemFire 7.0
geode-core/src/main/java/org/apache/geode/cache/execute/FunctionService.java