class ConsumerRegistration {

  public DatabusCombinedConsumer getConsumer()
  {
	  /**
	   * A single consumer is a trivial case of a multi-consumer with num consumers = 1
	   */
      int index = _rng.nextInt(_consumers.size());
      return _consumers.get(index);
  }

  public  ConsumerRegistration(DatabusCombinedConsumer consumer, List<String> sources, DbusKeyCompositeFilterConfig filterConfig);
  public  ConsumerRegistration(List<DatabusCombinedConsumer> consumers, List<String> sources, DbusKeyCompositeFilterConfig filterConfig);
  protected  ConsumerRegistration(DatabusCombinedConsumer consumer, List<DatabusCombinedConsumer> consumers,
		  List<DatabusSubscription> subs,
		  DbusKeyCompositeFilterConfig filterConfig);

}