@Override
    public void init(StreamDefinition streamDefinition, OptionHolder transportOptionHolder, OptionHolder
            distributionOptionHolder, List<OptionHolder> destinationOptionHolders, ConfigReader configReader) {

    }
Initialize the Distribution strategy with the information it will require to make decisions.

@param streamDefinition         The stream attached to the sink this DistributionStrategy is used in
@param transportOptionHolder    Sink options of the sink which uses this DistributionStrategy
@param distributionOptionHolder Option holder containing static and dynamic options related to the
                                distribution strategy.
@param destinationOptionHolders The list of options under @destination of the relevant sink.
@param configReader             Hold the {@link BroadcastDistributionStrategy} extensions configuration reader.
modules/siddhi-core/src/main/java/io/siddhi/core/stream/output/sink/distributed/BroadcastDistributionStrategy.java