3131 * limitations under the License.
3232 */
3333
34- import static rx .Observable .create ; // NOPMD
34+ import static rx .Observable .unsafeCreate ; // NOPMD
3535
3636import java .util .concurrent .atomic .*;
3737
@@ -133,11 +133,11 @@ public static <T> Observable<T> retry(Observable<T> source, final long count) {
133133 }
134134
135135 public static <T > Observable <T > retry (Observable <T > source , Func1 <? super Observable <? extends Notification <?>>, ? extends Observable <?>> notificationHandler ) {
136- return create (new OnSubscribeRedo <T >(source , notificationHandler , true , false , Schedulers .trampoline ()));
136+ return unsafeCreate (new OnSubscribeRedo <T >(source , notificationHandler , true , false , Schedulers .trampoline ()));
137137 }
138138
139139 public static <T > Observable <T > retry (Observable <T > source , Func1 <? super Observable <? extends Notification <?>>, ? extends Observable <?>> notificationHandler , Scheduler scheduler ) {
140- return create (new OnSubscribeRedo <T >(source , notificationHandler , true , false , scheduler ));
140+ return unsafeCreate (new OnSubscribeRedo <T >(source , notificationHandler , true , false , scheduler ));
141141 }
142142
143143 public static <T > Observable <T > repeat (Observable <T > source ) {
@@ -163,15 +163,15 @@ public static <T> Observable<T> repeat(Observable<T> source, final long count, S
163163 }
164164
165165 public static <T > Observable <T > repeat (Observable <T > source , Func1 <? super Observable <? extends Notification <?>>, ? extends Observable <?>> notificationHandler ) {
166- return create (new OnSubscribeRedo <T >(source , notificationHandler , false , true , Schedulers .trampoline ()));
166+ return unsafeCreate (new OnSubscribeRedo <T >(source , notificationHandler , false , true , Schedulers .trampoline ()));
167167 }
168168
169169 public static <T > Observable <T > repeat (Observable <T > source , Func1 <? super Observable <? extends Notification <?>>, ? extends Observable <?>> notificationHandler , Scheduler scheduler ) {
170- return create (new OnSubscribeRedo <T >(source , notificationHandler , false , true , scheduler ));
170+ return unsafeCreate (new OnSubscribeRedo <T >(source , notificationHandler , false , true , scheduler ));
171171 }
172172
173173 public static <T > Observable <T > redo (Observable <T > source , Func1 <? super Observable <? extends Notification <?>>, ? extends Observable <?>> notificationHandler , Scheduler scheduler ) {
174- return create (new OnSubscribeRedo <T >(source , notificationHandler , false , false , scheduler ));
174+ return unsafeCreate (new OnSubscribeRedo <T >(source , notificationHandler , false , false , scheduler ));
175175 }
176176
177177 private OnSubscribeRedo (Observable <T > source , Func1 <? super Observable <? extends Notification <?>>, ? extends Observable <?>> f , boolean stopOnComplete , boolean stopOnError ,
0 commit comments