/*
 * Copyright (c) 2011-2018 Pivotal Software Inc, All Rights Reserved.
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *        http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package reactor.core.scheduler;

import java.util.concurrent.ThreadFactory;

/**
 * A marker interface that is detected on {@link Thread Threads} while executing Reactor
 * blocking APIs, resulting in these calls throwing an exception.
 * <p>
 * Extend {@link AbstractReactorThreadFactory} for a {@link ThreadFactory} that can easily
 * create such threads, and optionally name them and further configure them.
 * <p>
 * See {@link Schedulers#isBlockingCurrentThreadOk()} and
 * {@link Schedulers#isBlockingCurrentThreadOk(Thread)} for a check that includes detecting
 * this marker interface.
 *
 * @author Simon Baslé
 */
public interface NonBlocking { }

@@ -259,17 +259,16 @@
 *       
- 
 http://w
@@ -302,16 +302,16 @@
 NSE-2.0%0A
+
  *%0A * Un
@@ -668,52 +668,8 @@
 r;%0A%0A
-import java.util.concurrent.ThreadFactory;%0A%0A
 /**%0A
@@ -834,183 +834,8 @@
 %3Cp%3E%0A
- * Extend %7B@link AbstractReactorThreadFactory%7D for a %7B@link ThreadFactory%7D that can easily%0A * create such threads, and optionally name them and further configure them.%0A * %3Cp%3E%0A
  * S
@@ -853,32 +853,37 @@
 chedulers#is
+InNon
 Blocking
 CurrentThrea
@@ -874,26 +874,18 @@
 king
-Current
 Thread
-Ok
 ()%7D
+%7D
  and
@@ -908,24 +908,27 @@
 ulers#is
+Non
 Blocking
 CurrentT
@@ -923,23 +923,14 @@
 king
-Current
 Thread
-Ok
 (Thr
@@ -938,70 +938,8 @@
 ad)%7D
- for a check that includes detecting%0A * this marker interface.
 %0A *%0A

Tweak NonBlocking Javadoc