code: public static Observable<Intent> fromBroadcast(
              Context context,
              IntentFilter intentFilter,
              OrderedBroadcastAbortStrategy orderedBroadcastAbortStrategy) {
          BroadcastRegistrar broadcastRegistrar = new BroadcastRegistrar(context, intentFilter);
          return createBroadcastObservable(broadcastRegistrar, orderedBroadcastAbortStrategy);
      }
docs: Create {@link Observable} that wraps {@link BroadcastReceiver} and emits received intents.
  <p>
  <em>This is only useful in conjunction with Ordered Broadcasts, e.g.,
  {@link Context#sendOrderedBroadcast(Intent, String)}</em>
  
  @param context                  the context the {@link BroadcastReceiver} will be
  created from
  @param intentFilter             the filter for the particular intent
  @param orderedBroadcastAbortStrategy the strategy to use for Ordered Broadcasts
  @return {@link Observable} of {@link Intent} that matches the filter