Interface Processor.Iso<V>
-
- Type Parameters:
V
- The input and output type
- All Superinterfaces:
Processor<V,V>
,Publisher<V>
,Subscriber<V>
- All Known Subinterfaces:
Processor.TransactionalIso<V>
public static interface Processor.Iso<V> extends Processor<V,V>
A Processor that has the same type for inputs and outputs
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface ninja.leaping.configurate.reactive.Processor
Processor.Iso<V>, Processor.Transactional<I,O>, Processor.TransactionalIso<V>
-
Nested classes/interfaces inherited from interface ninja.leaping.configurate.reactive.Publisher
Publisher.Cached<V>
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default void
inject(V element)
Submit an element of the observed type, bypassing any mapping this Processor may do.-
Methods inherited from interface ninja.leaping.configurate.reactive.Processor
closeIfUnsubscribed, map, setFallbackHandler
-
Methods inherited from interface ninja.leaping.configurate.reactive.Publisher
cache, cache, getExecutor, hasSubscribers, subscribe
-
Methods inherited from interface ninja.leaping.configurate.reactive.Subscriber
onClose, onError, submit
-
-
-
-
Method Detail
-
inject
default void inject(V element)
Description copied from interface:Processor
Submit an element of the observed type, bypassing any mapping this Processor may do. If the input type of this processor equals the output type, this is equivalent toSubscriber.submit(Object)
-
-