A B C D E F G H I L M N O P R S T U V W Z 
All Classes All Packages

A

AbstractStreamSupport - Class in org.streamingpool.core.support
This class provides support for the discovery and for providing streams.
AbstractStreamSupport() - Constructor for class org.streamingpool.core.support.AbstractStreamSupport
 
AbstractStreamTest - Class in org.streamingpool.core.testing
 
AbstractStreamTest() - Constructor for class org.streamingpool.core.testing.AbstractStreamTest
 
add(T) - Method in class org.streamingpool.core.rx.process.ConcurrentCircularBuffer
 
addDependency(StreamId<?>, StreamId<?>) - Method in class org.streamingpool.core.domain.SynchronizedStreamDependencyTree
Add a dependency to the tree from source to parent
addDependency(StreamId<?>, StreamId<?>) - Method in class org.streamingpool.core.service.impl.PoolContent
Add a dependency to the tree from source to parent
addFallback(StreamFactory) - Method in class org.streamingpool.core.service.impl.LocalPool
 
addFallback(StreamFactory) - Method in interface org.streamingpool.core.service.StreamFactoryRegistry
Add a given factory as a falback.
addIntercept(StreamFactory) - Method in class org.streamingpool.core.service.impl.LocalPool
 
addIntercept(StreamFactory) - Method in interface org.streamingpool.core.service.StreamFactoryRegistry
Add a given factory as an interceptor.Intercept means that the factory will have a possibility to create publisher before standard injected factories.
allOptions() - Method in class org.streamingpool.core.rx.process.ObservableChoosable
 
allWithDefault(Iterable<T>, T) - Static method in class org.streamingpool.core.rx.process.ObservableChoosable
 
and() - Method in class org.streamingpool.core.support.StreamCollectingSupport.OngoingBlockingCollecting
No-op method for fluent method chaining
apply(Flowable<T>) - Method in class org.streamingpool.core.service.util.DoAfterFirstSubscribe
 
apply(List<Publisher<X>>) - Method in class org.streamingpool.core.service.streamid.factory.function.DelayCompositionFunction
 
apply(List<Publisher<X>>) - Method in class org.streamingpool.core.service.streamid.factory.function.FilterCompositionFunction
 
apply(List<Publisher<X>>) - Method in class org.streamingpool.core.service.streamid.factory.function.FlatMapCompositionFunction
 
apply(List<Publisher<X>>) - Method in class org.streamingpool.core.service.streamid.factory.function.MapCompositionFunction
 
apply(List<Publisher<X>>) - Method in class org.streamingpool.core.service.streamid.factory.function.ZipCompositionFunction
 
as(StreamId<T>) - Method in class org.streamingpool.core.service.util.StreamCreators.OngoingCreatorCreation
 
as(StreamId<T>) - Method in class org.streamingpool.core.support.StreamSupport.OngoingLazyProviding
 
as(StreamId<T>) - Method in class org.streamingpool.core.support.StreamSupport.OngoingProviding
 
asObservable() - Method in interface org.streamingpool.core.rx.process.RunStateService
 
asObservable() - Method in class org.streamingpool.core.rx.process.RunStateServiceImpl
 
asObservable() - Method in interface org.streamingpool.core.rx.process.Trigger
 
asObservable() - Method in class org.streamingpool.core.rx.process.TriggerImpl
 
atOf(Instant, T) - Static method in class org.streamingpool.core.domain.Timestamped
 
awaitNext() - Method in class org.streamingpool.core.support.StreamCollectingSupport.OngoingBlockingCollecting
awaitNext(Flowable<T>) - Static method in class org.streamingpool.core.service.rx.RxStreams
 

B

BackpressureAware - Interface in org.streamingpool.core.domain.backpressure
 
BackpressureBufferStrategy - Class in org.streamingpool.core.domain.backpressure
 
BackpressureBufferStrategy.BackpressureBufferOverflowStrategy - Enum in org.streamingpool.core.domain.backpressure
 
BackpressureDropStrategy - Class in org.streamingpool.core.domain.backpressure
 
BackpressureDropStrategy() - Constructor for class org.streamingpool.core.domain.backpressure.BackpressureDropStrategy
 
BackpressureLatestStrategy - Class in org.streamingpool.core.domain.backpressure
 
BackpressureLatestStrategy() - Constructor for class org.streamingpool.core.domain.backpressure.BackpressureLatestStrategy
 
BackpressureNoneStrategy - Class in org.streamingpool.core.domain.backpressure
 
BackpressureNoneStrategy() - Constructor for class org.streamingpool.core.domain.backpressure.BackpressureNoneStrategy
 
BackpressureStrategies - Class in org.streamingpool.core.domain.backpressure
 
backpressureStrategy() - Method in interface org.streamingpool.core.domain.backpressure.BackpressureAware
 
backpressureStrategy() - Method in class org.streamingpool.core.service.streamid.FanOutStreamId
 
BackpressureStrategy - Interface in org.streamingpool.core.domain.backpressure
 
bufferedContent() - Method in class org.streamingpool.core.rx.process.ClearableBufferProcessor
 
bufferSize() - Method in class org.streamingpool.core.domain.backpressure.BackpressureBufferStrategy
 
bufferSpecification() - Method in class org.streamingpool.core.service.streamid.OverlapBufferStreamId
 
BufferSpecification - Class in org.streamingpool.core.service.streamid
 
BufferSpecification.EndStreamMatcher<T,​U> - Class in org.streamingpool.core.service.streamid
 
build() - Method in class org.streamingpool.core.testing.StreamFactoryMock
End method that will actually create the mocked TypedStreamFactory

C

choice() - Method in class org.streamingpool.core.rx.process.ObservableChoosable
 
Choosable<T> - Interface in org.streamingpool.core.rx.process
 
choose(T) - Method in interface org.streamingpool.core.rx.process.Choosable
 
choose(T) - Method in class org.streamingpool.core.rx.process.ObservableChoosable
 
ClassBasedId<T> - Class in org.streamingpool.core.service.streamid
 
clear() - Method in class org.streamingpool.core.rx.process.ConcurrentCircularBuffer
 
ClearableBufferProcessor<T> - Class in org.streamingpool.core.rx.process
Provides a buffered version of an observable of items of a certain type, where the buffering can be customized.
ClearableBufferProcessor() - Constructor for class org.streamingpool.core.rx.process.ClearableBufferProcessor
 
combine(StreamId<T>, StreamId<D>, BiFunction<T, D, R>) - Static method in class org.streamingpool.core.service.streamid.CombineWithLatestStreamId
 
combiner() - Method in class org.streamingpool.core.service.streamid.CombineWithLatestStreamId
 
CombineWithLatestStreamFactory - Class in org.streamingpool.core.service.streamfactory
CombineWithLatestStreamFactory() - Constructor for class org.streamingpool.core.service.streamfactory.CombineWithLatestStreamFactory
 
CombineWithLatestStreamId<T,​D,​R> - Class in org.streamingpool.core.service.streamid
Given a data stream and a stream of triggering events, the resulting stream emits as soon as the trigger stream emits.
combineWithLatestStreamIdStreamFactory() - Method in class org.streamingpool.core.conf.DefaultStreamFactories
 
ComposedStreams - Class in org.streamingpool.core.service.streamid.factory
Deprecated.
compositionStreamFactory() - Method in class org.streamingpool.core.conf.DefaultStreamFactories
 
CompositionStreamFactory - Class in org.streamingpool.core.service.streamfactory
Deprecated.
CompositionStreamFactory() - Constructor for class org.streamingpool.core.service.streamfactory.CompositionStreamFactory
Deprecated.
 
CompositionStreamId<X,​T> - Class in org.streamingpool.core.service.streamid
Deprecated.
CompositionStreamId(List<StreamId<X>>, Function<List<Publisher<X>>, Publisher<T>>) - Constructor for class org.streamingpool.core.service.streamid.CompositionStreamId
Deprecated.
Creates a CompositionStreamId with the provided sourceStreamIds and function.
CompositionStreamId(StreamId<X>, Function<List<Publisher<X>>, Publisher<T>>) - Constructor for class org.streamingpool.core.service.streamid.CompositionStreamId
Deprecated.
Creates a CompositionStreamId with the provided sourceStreamId and function.
ConcurrentCircularBuffer<T> - Class in org.streamingpool.core.rx.process
 
ConcurrentCircularBuffer() - Constructor for class org.streamingpool.core.rx.process.ConcurrentCircularBuffer
 
conversion() - Method in class org.streamingpool.core.service.streamid.DerivedStreamId
 
create() - Static method in class org.streamingpool.core.domain.ErrorDeflector
Factory method to create a new error deflector.
create(Supplier<Publisher<T>>) - Static method in class org.streamingpool.core.service.util.StreamCreators
 
create(StreamCreator<T>) - Static method in class org.streamingpool.core.service.util.StreamCreators
 
create(StreamId<T>, DiscoveryService) - Method in class org.streamingpool.core.service.streamfactory.CompositionStreamFactory
Deprecated.
 
create(StreamId<T>, DiscoveryService) - Method in interface org.streamingpool.core.service.StreamFactory
Given an implementation of StreamId and a DiscoveryService this method creates a Publisher.
create(StreamId<T>, DiscoveryService) - Method in class org.streamingpool.core.service.streamfactory.CreatorStreamFactory
 
create(StreamId<T>, DiscoveryService) - Method in class org.streamingpool.core.service.streamfactory.DerivedStreamFactory
 
create(StreamId<T>, DiscoveryService) - Method in class org.streamingpool.core.service.streamfactory.FanOutStreamFactory
 
create(StreamId<T>, DiscoveryService) - Method in class org.streamingpool.core.service.streamfactory.FilteredStreamFactory
 
create(StreamId<T>, DiscoveryService) - Method in class org.streamingpool.core.service.streamfactory.FlattenedStreamFactory
 
create(StreamId<T>, DiscoveryService) - Method in class org.streamingpool.core.service.streamfactory.IntervalStreamFactory
 
create(StreamId<T>, DiscoveryService) - Method in class org.streamingpool.core.service.streamfactory.MergedErrorStreamFactory
 
create(StreamId<T>, DiscoveryService) - Method in class org.streamingpool.core.service.streamfactory.OverlapBufferStreamFactory
 
create(StreamId<T>, DiscoveryService) - Method in class org.streamingpool.core.service.streamfactory.ZippedStreamFactory
 
create(StreamId<Y>, DiscoveryService) - Method in class org.streamingpool.core.service.streamfactory.CombineWithLatestStreamFactory
 
create(StreamId<Y>, DiscoveryService) - Method in class org.streamingpool.core.service.streamfactory.DelayedStreamFactory
 
create(StreamId<Y>, DiscoveryService) - Method in interface org.streamingpool.core.service.TypedStreamFactory
Default implementation of the StreamFactory.create(StreamId, DiscoveryService) method.
createReactiveStream(T, DiscoveryService) - Method in interface org.streamingpool.core.service.TypedStreamFactory
Actually create the Publisher from the given id.
createWith(DiscoveryService) - Method in interface org.streamingpool.core.service.StreamCreator
Creates a Publisher.
CreatorProvidingService - Interface in org.streamingpool.core.service
Interface used for providing a stream using a StreamCreator.
creatorStreamFactory() - Method in class org.streamingpool.core.conf.StreamCreatorFactoryConfiguration
 
CreatorStreamFactory - Class in org.streamingpool.core.service.streamfactory
TypedStreamFactory specifically designed to create Publishers using StreamCreators.
CreatorStreamFactory(Iterable<IdentifiedStreamCreator<?>>) - Constructor for class org.streamingpool.core.service.streamfactory.CreatorStreamFactory
 
CycleInStreamDiscoveryDetectedException - Exception in org.streamingpool.core.service
Specific exception that indicates that a dependency cycle is detected when discovering a stream.
CycleInStreamDiscoveryDetectedException(String) - Constructor for exception org.streamingpool.core.service.CycleInStreamDiscoveryDetectedException
 
CycleInStreamDiscoveryDetectedException(String, Throwable) - Constructor for exception org.streamingpool.core.service.CycleInStreamDiscoveryDetectedException
 
CycleInStreamDiscoveryDetectedException(Throwable) - Constructor for exception org.streamingpool.core.service.CycleInStreamDiscoveryDetectedException
 

D

data() - Method in class org.streamingpool.core.domain.ErrorStreamPair
 
dataPropagated(StreamId<T>, StreamId<D>) - Static method in class org.streamingpool.core.service.streamid.CombineWithLatestStreamId
 
dataStream() - Method in class org.streamingpool.core.service.streamid.CombineWithLatestStreamId
 
declaredGetters(Object) - Static method in class org.streamingpool.core.util.ObjectVerifications
 
DEFAULT_BUFFER_OVERFLOW_STRATEGY - Static variable in class org.streamingpool.core.domain.backpressure.BackpressureStrategies
 
DEFAULT_BUFFER_SIZE - Static variable in class org.streamingpool.core.domain.backpressure.BackpressureStrategies
 
defaultBackpressureStrategy() - Static method in class org.streamingpool.core.domain.backpressure.BackpressureStrategies
 
DefaultPoolConfiguration - Class in org.streamingpool.core.conf
 
DefaultPoolConfiguration() - Constructor for class org.streamingpool.core.conf.DefaultPoolConfiguration
 
DefaultStreamFactories - Class in org.streamingpool.core.conf
Configuration for including the TypedStreamFactorys provided in the core project.
DefaultStreamFactories() - Constructor for class org.streamingpool.core.conf.DefaultStreamFactories
 
deflectExceptions(Runnable) - Method in class org.streamingpool.core.domain.ErrorDeflector
Deflects all exceptions appearing in the execution of the runnable onto the error stream.
deflectExceptions(Supplier<T>, T) - Method in class org.streamingpool.core.domain.ErrorDeflector
Deflects all exceptions appearing in the supplier onto the error stream.
delayBy(StreamId<T>, Duration) - Static method in class org.streamingpool.core.service.streamid.DelayedStreamId
 
DelayCompositionFunction<X> - Class in org.streamingpool.core.service.streamid.factory.function
Created by timartin on 06/10/2016.
DelayCompositionFunction(Duration) - Constructor for class org.streamingpool.core.service.streamid.factory.function.DelayCompositionFunction
 
delayedBy(long, TimeUnit) - Method in class org.streamingpool.core.service.streamid.IntervalStreamId
Creates stream id with the same period as the current one, but delayed by specific time.
delayedStream(StreamId<X>, Duration) - Static method in class org.streamingpool.core.service.streamid.factory.ComposedStreams
Deprecated.
Creates a StreamId that will be used to create a Publisher which will re-emit all the items emitted by the Publishers identified by the provided StreamId with the specified delay.
DelayedStreamFactory - Class in org.streamingpool.core.service.streamfactory
Factory for DelayedStreamId
DelayedStreamFactory() - Constructor for class org.streamingpool.core.service.streamfactory.DelayedStreamFactory
 
DelayedStreamId<T> - Class in org.streamingpool.core.service.streamid
Delay the items emitted by the stream created with the target StreamId by the specified Duration
DelayedStreamId(StreamId<T>, Duration) - Constructor for class org.streamingpool.core.service.streamid.DelayedStreamId
 
delayedStreamIdStreamFactory() - Method in class org.streamingpool.core.conf.DefaultStreamFactories
 
dependencyTree() - Method in class org.streamingpool.core.service.impl.InstrumentationServiceImpl
 
dependencyTree() - Method in class org.streamingpool.core.service.impl.PoolContent
 
dependencyTree() - Method in interface org.streamingpool.core.service.InstrumentationService
Get the StreamDependencyTree containing all the StreamId and the corresponding dependencies of the pool
derive(StreamId<S>, Function<S, T>) - Static method in class org.streamingpool.core.service.streamid.DerivedStreamId
 
DerivedStreamFactory - Class in org.streamingpool.core.service.streamfactory
 
DerivedStreamFactory() - Constructor for class org.streamingpool.core.service.streamfactory.DerivedStreamFactory
 
DerivedStreamId<S,​T> - Class in org.streamingpool.core.service.streamid
A stream id, that applies the provided function to transform the elements of the data stream.
DerivedStreamId(StreamId<S>, Function<S, T>) - Constructor for class org.streamingpool.core.service.streamid.DerivedStreamId
 
derivedStreamIdStreamFactory() - Method in class org.streamingpool.core.conf.DefaultStreamFactories
 
discover(StreamId<T>) - Method in interface org.streamingpool.core.service.DiscoveryService
Given a StreamId, this method returns the correspondent Publisher.
discover(StreamId<T>) - Method in class org.streamingpool.core.service.impl.LocalPool
 
discover(StreamId<T>) - Method in class org.streamingpool.core.service.impl.TrackKeepingDiscoveryService
 
discover(StreamId<T>) - Method in class org.streamingpool.core.support.AbstractStreamSupport
 
discover(StreamId<T>) - Method in interface org.streamingpool.core.support.StreamSupport
 
DiscoveryService - Interface in org.streamingpool.core.service
Interface used to discover Publisher.
DoAfterFirstSubscribe<T> - Class in org.streamingpool.core.service.util
This transformer runs the given action after the first subscription.
DoAfterFirstSubscribe(Runnable) - Constructor for class org.streamingpool.core.service.util.DoAfterFirstSubscribe
 
DROP_LATEST - org.streamingpool.core.domain.backpressure.BackpressureBufferStrategy.BackpressureBufferOverflowStrategy
 
DROP_OLDEST - org.streamingpool.core.domain.backpressure.BackpressureBufferStrategy.BackpressureBufferOverflowStrategy
 

E

EmbeddedPoolConfiguration - Class in org.streamingpool.core.conf
The spring configuration which shall be used in any application that will have the spring pool embedded.
EmbeddedPoolConfiguration() - Constructor for class org.streamingpool.core.conf.EmbeddedPoolConfiguration
 
empty() - Static method in class org.streamingpool.core.domain.ErrorStreamPair
 
emptyIfNull(List<T>) - Static method in class org.streamingpool.core.util.MoreCollections
 
emptyIfNull(Set<T>) - Static method in class org.streamingpool.core.util.MoreCollections
 
emptyOnError(Function<S, T>) - Method in class org.streamingpool.core.domain.ErrorDeflector
emptyOnException(Function<S, T>) - Method in class org.streamingpool.core.domain.ErrorDeflector
 
emptyOnException(Supplier<T>) - Method in class org.streamingpool.core.domain.ErrorDeflector
 
endingOnEquals(StreamId<U>) - Static method in class org.streamingpool.core.service.streamid.BufferSpecification.EndStreamMatcher
 
endingOnEvery(StreamId<U>) - Static method in class org.streamingpool.core.service.streamid.BufferSpecification.EndStreamMatcher
 
endingOnMatch(StreamId<U>, BiPredicate<T, U>) - Static method in class org.streamingpool.core.service.streamid.BufferSpecification.EndStreamMatcher
 
endStreamId() - Method in class org.streamingpool.core.service.streamid.BufferSpecification.EndStreamMatcher
 
EndStreamMatcher(StreamId<U>, BiPredicate<T, U>) - Constructor for class org.streamingpool.core.service.streamid.BufferSpecification.EndStreamMatcher
 
endStreamMatchers() - Method in class org.streamingpool.core.service.streamid.BufferSpecification
 
equals(Object) - Method in class org.streamingpool.core.domain.backpressure.BackpressureBufferStrategy
 
equals(Object) - Method in class org.streamingpool.core.domain.Timestamped
 
equals(Object) - Method in class org.streamingpool.core.service.diagnostic.ErrorStreamId
 
equals(Object) - Method in class org.streamingpool.core.service.streamid.BufferSpecification
 
equals(Object) - Method in class org.streamingpool.core.service.streamid.ClassBasedId
 
equals(Object) - Method in class org.streamingpool.core.service.streamid.CombineWithLatestStreamId
 
equals(Object) - Method in class org.streamingpool.core.service.streamid.CompositionStreamId
Deprecated.
 
equals(Object) - Method in class org.streamingpool.core.service.streamid.DelayedStreamId
 
equals(Object) - Method in class org.streamingpool.core.service.streamid.DerivedStreamId
 
equals(Object) - Method in class org.streamingpool.core.service.streamid.factory.function.DelayCompositionFunction
 
equals(Object) - Method in class org.streamingpool.core.service.streamid.factory.function.FilterCompositionFunction
 
equals(Object) - Method in class org.streamingpool.core.service.streamid.factory.function.FlatMapCompositionFunction
 
equals(Object) - Method in class org.streamingpool.core.service.streamid.factory.function.MapCompositionFunction
 
equals(Object) - Method in class org.streamingpool.core.service.streamid.factory.function.ZipCompositionFunction
 
equals(Object) - Method in class org.streamingpool.core.service.streamid.FanOutStreamId
 
equals(Object) - Method in class org.streamingpool.core.service.streamid.FilteredStreamId
 
equals(Object) - Method in class org.streamingpool.core.service.streamid.FlattenedStreamId
 
equals(Object) - Method in class org.streamingpool.core.service.streamid.IntervalStreamId
 
equals(Object) - Method in class org.streamingpool.core.service.streamid.MergedErrorStreamId
 
equals(Object) - Method in class org.streamingpool.core.service.streamid.OverlapBufferStreamId
 
equals(Object) - Method in class org.streamingpool.core.service.streamid.ZippedStreamId
 
equals(Object) - Method in class org.streamingpool.core.testing.NamedStreamId
 
error() - Method in class org.streamingpool.core.domain.ErrorStreamPair
 
ErrorDeflector - Class in org.streamingpool.core.domain
Provides different ways to intercept exceptions from streams (or lambdas) and deflect the caught exceptions onto an error stream.
ErrorStreamException - Exception in org.streamingpool.core.domain
 
ErrorStreamException() - Constructor for exception org.streamingpool.core.domain.ErrorStreamException
 
ErrorStreamException(String) - Constructor for exception org.streamingpool.core.domain.ErrorStreamException
 
ErrorStreamException(String, Throwable) - Constructor for exception org.streamingpool.core.domain.ErrorStreamException
 
ErrorStreamException(Throwable) - Constructor for exception org.streamingpool.core.domain.ErrorStreamException
 
ErrorStreamId<S extends StreamId<?>> - Class in org.streamingpool.core.service.diagnostic
 
ErrorStreamPair<T> - Class in org.streamingpool.core.domain
 
ErrorStreamPair() - Constructor for class org.streamingpool.core.domain.ErrorStreamPair
 
every(long, TimeUnit) - Static method in class org.streamingpool.core.service.streamid.IntervalStreamId
Creates stream id that emits sequentially increasing number with specified interval.

F

falseOnError(Predicate<T>) - Method in class org.streamingpool.core.domain.ErrorDeflector
falseOnException(Predicate<T>) - Method in class org.streamingpool.core.domain.ErrorDeflector
 
fanOut(StreamId<T>) - Static method in class org.streamingpool.core.service.streamid.FanOutStreamId
 
fanOut(StreamId<T>, BackpressureStrategy) - Static method in class org.streamingpool.core.service.streamid.FanOutStreamId
 
FanOutStreamFactory - Class in org.streamingpool.core.service.streamfactory
 
FanOutStreamFactory() - Constructor for class org.streamingpool.core.service.streamfactory.FanOutStreamFactory
 
FanOutStreamId<T> - Class in org.streamingpool.core.service.streamid
 
filterBy(StreamId<T>, Predicate<T>) - Static method in class org.streamingpool.core.service.streamid.FilteredStreamId
 
FilterCompositionFunction<X> - Class in org.streamingpool.core.service.streamid.factory.function
Created by timartin on 06/10/2016.
FilterCompositionFunction(Predicate<X>) - Constructor for class org.streamingpool.core.service.streamid.factory.function.FilterCompositionFunction
 
filteredStream(StreamId<X>, Predicate<X>) - Static method in class org.streamingpool.core.service.streamid.factory.ComposedStreams
Deprecated.
Creates a StreamId that will be used to create a Publisher which will filter and re-emit the items emitted by the Publishers identified by the provided StreamId.
filteredStreamFactory() - Method in class org.streamingpool.core.conf.DefaultStreamFactories
 
FilteredStreamFactory - Class in org.streamingpool.core.service.streamfactory
FilteredStreamFactory() - Constructor for class org.streamingpool.core.service.streamfactory.FilteredStreamFactory
 
FilteredStreamId<T> - Class in org.streamingpool.core.service.streamid
Filter the items of the stream by applying the specified FilteredStreamId.predicate().
FilteredStreamId(StreamId<T>, Predicate<T>) - Constructor for class org.streamingpool.core.service.streamid.FilteredStreamId
 
FlatMapCompositionFunction<X,​T> - Class in org.streamingpool.core.service.streamid.factory.function
Created by timartin on 06/10/2016.
FlatMapCompositionFunction(Function<X, Publisher<T>>) - Constructor for class org.streamingpool.core.service.streamid.factory.function.FlatMapCompositionFunction
 
flatMappedStream(StreamId<X>, Function<X, Publisher<T>>) - Static method in class org.streamingpool.core.service.streamid.factory.ComposedStreams
Deprecated.
EXPERIMENTAL Creates a StreamId that will identify a Publisher which will emit items based on a Publisher identified by the provided StreamId.
flatten(StreamId<? extends Iterable<? extends T>>) - Static method in class org.streamingpool.core.service.streamid.FlattenedStreamId
 
FlattenedStreamFactory - Class in org.streamingpool.core.service.streamfactory
FlattenedStreamFactory() - Constructor for class org.streamingpool.core.service.streamfactory.FlattenedStreamFactory
 
FlattenedStreamId<T> - Class in org.streamingpool.core.service.streamid
A stream id, that flattens all of the values emitted by another stream of iterables, null values are excluded from the resulting stream.
FlattenedStreamId(StreamId<? extends Iterable<? extends T>>) - Constructor for class org.streamingpool.core.service.streamid.FlattenedStreamId
 
from(StreamId<T>) - Method in interface org.streamingpool.core.support.StreamCollectingSupport
The given id will be discovered and the stream can be manipulated using StreamCollectingSupport.OngoingBlockingCollecting methods.
fromRx(Flowable<T>) - Static method in class org.streamingpool.core.service.util.ReactiveStreams
Deprecated.
Flowable is a Publisher
function() - Method in class org.streamingpool.core.service.streamid.ZippedStreamId
 

G

get(StreamId<T>) - Method in class org.streamingpool.core.service.impl.PoolContent
 
getAncestorsFrom(StreamId<?>) - Method in interface org.streamingpool.core.domain.StreamDependencyTree
Get all the ancestors of the given StreamId.
getAncestorsFrom(StreamId<?>) - Method in class org.streamingpool.core.domain.SynchronizedStreamDependencyTree
 
getAncestorsFrom(StreamId<?>) - Method in interface org.streamingpool.core.support.StreamSupport
Get all the ancestors of the given StreamId.
getCreator() - Method in interface org.streamingpool.core.service.impl.IdentifiedStreamCreator
 
getCreator() - Method in class org.streamingpool.core.service.impl.ImmutableIdentifiedStreamCreator
 
getDelay() - Method in class org.streamingpool.core.service.streamid.DelayedStreamId
 
getId() - Method in interface org.streamingpool.core.service.impl.IdentifiedStreamCreator
 
getId() - Method in class org.streamingpool.core.service.impl.ImmutableIdentifiedStreamCreator
 
getInitialDelay() - Method in class org.streamingpool.core.service.streamid.IntervalStreamId
 
getInitialDelayTimeUnit() - Method in class org.streamingpool.core.service.streamid.IntervalStreamId
 
getObserveOnCapacity() - Method in class org.streamingpool.core.conf.PoolConfiguration
 
getPeriod() - Method in class org.streamingpool.core.service.streamid.IntervalStreamId
 
getPeriodTimeUnit() - Method in class org.streamingpool.core.service.streamid.IntervalStreamId
 
getRunState() - Method in interface org.streamingpool.core.rx.process.RunStateService
 
getRunState() - Method in class org.streamingpool.core.rx.process.RunStateServiceImpl
 
getScheduler() - Method in class org.streamingpool.core.conf.PoolConfiguration
 
getSourceStreamId() - Method in class org.streamingpool.core.service.streamid.MergedErrorStreamId
 
getTarget() - Method in class org.streamingpool.core.service.streamid.DelayedStreamId
 

H

hashCode() - Method in class org.streamingpool.core.domain.backpressure.BackpressureBufferStrategy
 
hashCode() - Method in class org.streamingpool.core.domain.Timestamped
 
hashCode() - Method in class org.streamingpool.core.service.diagnostic.ErrorStreamId
 
hashCode() - Method in class org.streamingpool.core.service.streamid.BufferSpecification
 
hashCode() - Method in class org.streamingpool.core.service.streamid.ClassBasedId
 
hashCode() - Method in class org.streamingpool.core.service.streamid.CombineWithLatestStreamId
 
hashCode() - Method in class org.streamingpool.core.service.streamid.CompositionStreamId
Deprecated.
 
hashCode() - Method in class org.streamingpool.core.service.streamid.DelayedStreamId
 
hashCode() - Method in class org.streamingpool.core.service.streamid.DerivedStreamId
 
hashCode() - Method in class org.streamingpool.core.service.streamid.factory.function.DelayCompositionFunction
 
hashCode() - Method in class org.streamingpool.core.service.streamid.factory.function.FilterCompositionFunction
 
hashCode() - Method in class org.streamingpool.core.service.streamid.factory.function.FlatMapCompositionFunction
 
hashCode() - Method in class org.streamingpool.core.service.streamid.factory.function.MapCompositionFunction
 
hashCode() - Method in class org.streamingpool.core.service.streamid.factory.function.ZipCompositionFunction
 
hashCode() - Method in class org.streamingpool.core.service.streamid.FanOutStreamId
 
hashCode() - Method in class org.streamingpool.core.service.streamid.FilteredStreamId
 
hashCode() - Method in class org.streamingpool.core.service.streamid.FlattenedStreamId
 
hashCode() - Method in class org.streamingpool.core.service.streamid.IntervalStreamId
 
hashCode() - Method in class org.streamingpool.core.service.streamid.MergedErrorStreamId
 
hashCode() - Method in class org.streamingpool.core.service.streamid.OverlapBufferStreamId
 
hashCode() - Method in class org.streamingpool.core.service.streamid.ZippedStreamId
 
hashCode() - Method in class org.streamingpool.core.testing.NamedStreamId
 

I

IdentifiedStreamCreator<T> - Interface in org.streamingpool.core.service.impl
Interface that associates a StreamId with a StreamCreator.
ImmutableIdentifiedStreamCreator<T> - Class in org.streamingpool.core.service.impl
Immutable implementation of a IdentifiedStreamCreator.
ImmutableIdentifiedStreamCreator(StreamId<T>, StreamCreator<T>) - Constructor for class org.streamingpool.core.service.impl.ImmutableIdentifiedStreamCreator
 
instant() - Method in class org.streamingpool.core.domain.Timestamped
 
instrumentationService() - Method in class org.streamingpool.core.support.AbstractStreamSupport
 
instrumentationService() - Method in interface org.streamingpool.core.support.StreamSupport
 
instrumentationService(PoolContent) - Method in class org.streamingpool.core.conf.EmbeddedPoolConfiguration
 
InstrumentationService - Interface in org.streamingpool.core.service
Service to get instrumentation/debug information about a pool
InstrumentationServiceImpl - Class in org.streamingpool.core.service.impl
 
InstrumentationServiceImpl(PoolContent) - Constructor for class org.streamingpool.core.service.impl.InstrumentationServiceImpl
 
intervalStreamFactory() - Method in class org.streamingpool.core.conf.DefaultStreamFactories
 
IntervalStreamFactory - Class in org.streamingpool.core.service.streamfactory
 
IntervalStreamFactory() - Constructor for class org.streamingpool.core.service.streamfactory.IntervalStreamFactory
 
IntervalStreamId - Class in org.streamingpool.core.service.streamid
A stream id, which emits values periodically.
invokeUnchecked(Object, Method) - Static method in class org.streamingpool.core.util.ObjectVerifications
 
isFinalField(Field) - Static method in class org.streamingpool.core.util.ObjectVerifications
 
isPresent() - Method in class org.streamingpool.core.domain.ErrorStreamPair
 
isPublicField(Field) - Static method in class org.streamingpool.core.util.ObjectVerifications
 

L

LocalPool - Class in org.streamingpool.core.service.impl
Local pool for providing and discovery of Publishers.
LocalPool(List<StreamFactory>, PoolConfiguration, PoolContent) - Constructor for class org.streamingpool.core.service.impl.LocalPool
 
localPoolConfiguration() - Method in class org.streamingpool.core.conf.DefaultPoolConfiguration
 
localPoolConfiguration() - Method in class org.streamingpool.core.conf.TestPoolConfiguration
 

M

MapCompositionFunction<X,​T> - Class in org.streamingpool.core.service.streamid.factory.function
Created by timartin on 06/10/2016.
MapCompositionFunction(Function<X, Optional<T>>) - Constructor for class org.streamingpool.core.service.streamid.factory.function.MapCompositionFunction
 
mappedStream(StreamId<X>, Function<X, T>) - Static method in class org.streamingpool.core.service.streamid.factory.ComposedStreams
Deprecated.
Creates a StreamId that will be used to create a Publisher which will emit items based on a Publisher identified by the provided StreamId.
matching() - Method in class org.streamingpool.core.service.streamid.BufferSpecification.EndStreamMatcher
 
mergedErrorStreamFactory(InstrumentationService) - Method in class org.streamingpool.core.conf.DefaultStreamFactories
 
MergedErrorStreamFactory - Class in org.streamingpool.core.service.streamfactory
 
MergedErrorStreamFactory(InstrumentationService) - Constructor for class org.streamingpool.core.service.streamfactory.MergedErrorStreamFactory
 
MergedErrorStreamId - Class in org.streamingpool.core.service.streamid
Given a source StreamId it published all the (deflected) errors of its ancestors
mergedStream(List<StreamId<X>>) - Static method in class org.streamingpool.core.service.streamid.factory.ComposedStreams
Deprecated.
EXPERIMENTAL Creates a StreamId that will be used to create a Publisher which will emit all the items emitted by the Publishers identified by the provided StreamIds.
mergeErrorsStartingFrom(StreamId<?>) - Static method in class org.streamingpool.core.service.streamid.MergedErrorStreamId
 
MoreCollections - Class in org.streamingpool.core.util
Utility methods for collections

N

NamedStreamId<T> - Class in org.streamingpool.core.testing
 
NamedStreamId(String) - Constructor for class org.streamingpool.core.testing.NamedStreamId
 
NEW_STREAM_HOOK - org.streamingpool.core.service.streamid.StreamingPoolHook
 
newFactory(Class<T>) - Static method in class org.streamingpool.core.testing.StreamFactoryMock
Start the creation of a new StreamFactoryMock.
none() - Static method in class org.streamingpool.core.domain.backpressure.BackpressureStrategies
 
nowOf(T) - Static method in class org.streamingpool.core.domain.Timestamped
 

O

ObjectVerifications - Class in org.streamingpool.core.util
 
ObjectVerifications() - Constructor for class org.streamingpool.core.util.ObjectVerifications
 
ObservableChoosable<T> - Class in org.streamingpool.core.rx.process
 
of(Class<?>) - Static method in class org.streamingpool.core.service.streamid.ClassBasedId
 
of(StreamId<T>, StreamCreator<T>) - Static method in class org.streamingpool.core.service.impl.ImmutableIdentifiedStreamCreator
 
of(StreamId<T>, BufferSpecification) - Static method in class org.streamingpool.core.service.streamid.OverlapBufferStreamId
 
of(S) - Static method in class org.streamingpool.core.service.diagnostic.ErrorStreamId
 
ofData(Publisher<T>) - Static method in class org.streamingpool.core.domain.ErrorStreamPair
 
ofDataError(Publisher<T>, Publisher<Throwable>) - Static method in class org.streamingpool.core.domain.ErrorStreamPair
 
ofName(String) - Static method in class org.streamingpool.core.testing.NamedStreamId
 
ofStartEnd(StreamId<?>, Set<BufferSpecification.EndStreamMatcher<?, ?>>) - Static method in class org.streamingpool.core.service.streamid.BufferSpecification
 
ofStartEndTimeout(StreamId<?>, Set<BufferSpecification.EndStreamMatcher<?, ?>>, Flowable<?>) - Static method in class org.streamingpool.core.service.streamid.BufferSpecification
 
ofStartEndTimeout(StreamId<?>, Set<BufferSpecification.EndStreamMatcher<?, ?>>, Duration) - Static method in class org.streamingpool.core.service.streamid.BufferSpecification
 
onBackpressureBuffer() - Static method in class org.streamingpool.core.domain.backpressure.BackpressureStrategies
 
onBackpressureBuffer(int) - Static method in class org.streamingpool.core.domain.backpressure.BackpressureStrategies
 
onBackpressureBuffer(int, BackpressureBufferStrategy.BackpressureBufferOverflowStrategy) - Static method in class org.streamingpool.core.domain.backpressure.BackpressureStrategies
 
onBackpressureDrop() - Static method in class org.streamingpool.core.domain.backpressure.BackpressureStrategies
 
onBackpressureLatest() - Static method in class org.streamingpool.core.domain.backpressure.BackpressureStrategies
 
OngoingCreatorCreation(StreamCreator<T>) - Constructor for class org.streamingpool.core.service.util.StreamCreators.OngoingCreatorCreation
 
OngoingLazyProviding(CreatorProvidingService, StreamCreator<T>) - Constructor for class org.streamingpool.core.support.StreamSupport.OngoingLazyProviding
 
OngoingProviding(ProvidingService, Publisher<T>) - Constructor for class org.streamingpool.core.support.StreamSupport.OngoingProviding
 
org.streamingpool.core.conf - package org.streamingpool.core.conf
 
org.streamingpool.core.domain - package org.streamingpool.core.domain
 
org.streamingpool.core.domain.backpressure - package org.streamingpool.core.domain.backpressure
 
org.streamingpool.core.rx.process - package org.streamingpool.core.rx.process
 
org.streamingpool.core.service - package org.streamingpool.core.service
 
org.streamingpool.core.service.diagnostic - package org.streamingpool.core.service.diagnostic
 
org.streamingpool.core.service.impl - package org.streamingpool.core.service.impl
 
org.streamingpool.core.service.rx - package org.streamingpool.core.service.rx
 
org.streamingpool.core.service.streamfactory - package org.streamingpool.core.service.streamfactory
 
org.streamingpool.core.service.streamid - package org.streamingpool.core.service.streamid
 
org.streamingpool.core.service.streamid.factory - package org.streamingpool.core.service.streamid.factory
 
org.streamingpool.core.service.streamid.factory.function - package org.streamingpool.core.service.streamid.factory.function
 
org.streamingpool.core.service.util - package org.streamingpool.core.service.util
 
org.streamingpool.core.support - package org.streamingpool.core.support
 
org.streamingpool.core.testing - package org.streamingpool.core.testing
 
org.streamingpool.core.testing.util - package org.streamingpool.core.testing.util
 
org.streamingpool.core.util - package org.streamingpool.core.util
 
overflowStrategy() - Method in class org.streamingpool.core.domain.backpressure.BackpressureBufferStrategy
 
overlapBufferStreamFactory() - Method in class org.streamingpool.core.conf.DefaultStreamFactories
 
OverlapBufferStreamFactory - Class in org.streamingpool.core.service.streamfactory
OverlapBufferStreamFactory() - Constructor for class org.streamingpool.core.service.streamfactory.OverlapBufferStreamFactory
 
OverlapBufferStreamId<T> - Class in org.streamingpool.core.service.streamid
Provide an overlapping buffer for the specified source id.

P

PAUSED - org.streamingpool.core.rx.process.RunState
 
pool(PoolConfiguration, PoolContent) - Method in class org.streamingpool.core.conf.EmbeddedPoolConfiguration
 
PoolConfiguration - Class in org.streamingpool.core.conf
 
PoolConfiguration(Scheduler) - Constructor for class org.streamingpool.core.conf.PoolConfiguration
 
PoolConfiguration(Scheduler, int) - Constructor for class org.streamingpool.core.conf.PoolConfiguration
 
poolContent() - Method in class org.streamingpool.core.conf.EmbeddedPoolConfiguration
 
PoolContent - Class in org.streamingpool.core.service.impl
Encapsulate the state of a streaming pool.
PoolContent() - Constructor for class org.streamingpool.core.service.impl.PoolContent
 
predicate() - Method in class org.streamingpool.core.service.streamid.FilteredStreamId
 
provide(Publisher<T>) - Method in class org.streamingpool.core.support.AbstractStreamSupport
 
provide(Publisher<T>) - Method in interface org.streamingpool.core.support.StreamSupport
 
provide(StreamCreator<T>) - Method in class org.streamingpool.core.support.AbstractStreamSupport
 
provide(StreamCreator<T>) - Method in interface org.streamingpool.core.support.StreamSupport
 
provide(StreamId<T>, Publisher<T>) - Method in class org.streamingpool.core.service.impl.LocalPool
 
provide(StreamId<T>, Publisher<T>) - Method in interface org.streamingpool.core.service.ProvidingService
Provides the stream with the specified id.
provide(StreamId<T>, StreamCreator<T>) - Method in interface org.streamingpool.core.service.CreatorProvidingService
Provides a StreamCreator associated to the specified id.
provide(StreamId<T>, StreamCreator<T>) - Method in class org.streamingpool.core.service.streamfactory.CreatorStreamFactory
 
providingService() - Method in class org.streamingpool.core.support.AbstractStreamSupport
 
providingService() - Method in interface org.streamingpool.core.support.StreamSupport
 
ProvidingService - Interface in org.streamingpool.core.service
Interface that is able to provide Publisher.
publisherFrom(Flowable<T>) - Static method in class org.streamingpool.core.service.util.ReactiveStreams
Deprecated.
useless
publishException(Throwable) - Method in class org.streamingpool.core.domain.ErrorDeflector
 

R

ReactiveStreams - Class in org.streamingpool.core.service.util
Deprecated.
with the dependency on Publisher directly, no need for these methods anymore. Use technology specific
RUNNING - org.streamingpool.core.rx.process.RunState
 
RunState - Enum in org.streamingpool.core.rx.process
 
RunStateService - Interface in org.streamingpool.core.rx.process
 
RunStateServiceImpl - Class in org.streamingpool.core.rx.process
 
RunStateServiceImpl() - Constructor for class org.streamingpool.core.rx.process.RunStateServiceImpl
 
RunStateServiceImpl(RunState) - Constructor for class org.streamingpool.core.rx.process.RunStateServiceImpl
 
rxFrom(Publisher<T>) - Static method in class org.streamingpool.core.service.util.ReactiveStreams
Deprecated.
rxjava2 has Flowable.fromPublisher(Publisher)
rxFrom(StreamId<T>) - Method in interface org.streamingpool.core.support.RxStreamSupport
 
RxStreams - Class in org.streamingpool.core.service.rx
 
RxStreamSupport - Interface in org.streamingpool.core.support
Support interface for working with RxJava streams.

S

setBufferSize(int) - Method in class org.streamingpool.core.rx.process.ClearableBufferProcessor
 
setBufferSize(Flowable<Integer>) - Method in class org.streamingpool.core.rx.process.ClearableBufferProcessor
 
setClearTrigger(Flowable<?>) - Method in class org.streamingpool.core.rx.process.ClearableBufferProcessor
 
setInput(Flowable<T>) - Method in class org.streamingpool.core.rx.process.ClearableBufferProcessor
 
setLength(int) - Method in class org.streamingpool.core.rx.process.ConcurrentCircularBuffer
 
setMinEmitSize(int) - Method in class org.streamingpool.core.rx.process.ClearableBufferProcessor
 
setRunState(Flowable<RunState>) - Method in class org.streamingpool.core.rx.process.ClearableBufferProcessor
 
setRunState(RunState) - Method in class org.streamingpool.core.rx.process.ClearableBufferProcessor
 
skip(int) - Method in class org.streamingpool.core.support.StreamCollectingSupport.OngoingBlockingCollecting
Instruct the StreamCollectingSupport.OngoingBlockingCollecting to skip the given number of elements.
sourceId() - Method in class org.streamingpool.core.service.diagnostic.ErrorStreamId
 
sourceId() - Method in class org.streamingpool.core.service.streamid.OverlapBufferStreamId
 
sourceStreamId() - Method in class org.streamingpool.core.service.streamid.DerivedStreamId
 
sourceStreamId() - Method in class org.streamingpool.core.service.streamid.FilteredStreamId
 
sourceStreamId() - Method in class org.streamingpool.core.service.streamid.FlattenedStreamId
 
sourceStreamId1() - Method in class org.streamingpool.core.service.streamid.ZippedStreamId
 
sourceStreamId2() - Method in class org.streamingpool.core.service.streamid.ZippedStreamId
 
sourceStreamIds() - Method in class org.streamingpool.core.service.streamid.CompositionStreamId
Deprecated.
 
startId() - Method in class org.streamingpool.core.service.streamid.BufferSpecification
 
stream(Publisher<T>) - Method in class org.streamingpool.core.domain.ErrorDeflector
 
StreamCollectingSupport - Interface in org.streamingpool.core.support
Support interface that provides convenience methods for working with streams.
StreamCollectingSupport.OngoingBlockingCollecting<T> - Class in org.streamingpool.core.support
 
StreamCreator<T> - Interface in org.streamingpool.core.service
Interface that represents an entity that is able to create a specific Publisher.
StreamCreatorFactoryConfiguration - Class in org.streamingpool.core.conf
This configuration can be used together with a pool configuration and provides and additional factory for streams which is based on so-called creators.
StreamCreatorFactoryConfiguration() - Constructor for class org.streamingpool.core.conf.StreamCreatorFactoryConfiguration
 
StreamCreators - Class in org.streamingpool.core.service.util
 
StreamCreators.OngoingCreatorCreation<T> - Class in org.streamingpool.core.service.util
 
StreamDependencyTree - Interface in org.streamingpool.core.domain
Data structure that holds the dependencies between StreamIds
StreamFactory - Interface in org.streamingpool.core.service
This interface represents a factory for Publishers.
StreamFactoryMock<T> - Class in org.streamingpool.core.testing
Very simple StreamFactory mock builder to simplify the test code.
StreamFactoryRegistry - Interface in org.streamingpool.core.service
This is interface for adding intercept and fallback factories.
StreamId<T> - Interface in org.streamingpool.core.service
Interface for defining custom stream identifiers.
streamIdClass() - Method in interface org.streamingpool.core.service.TypedStreamFactory
Returns the class that this TypedStreamFactory is able to create.
STREAMINGPOOL_OBSERVE_ON_CAPACITY - Static variable in class org.streamingpool.core.conf.DefaultPoolConfiguration
 
STREAMINGPOOL_TEST_SCHEDULER - Static variable in class org.streamingpool.core.conf.TestPoolConfiguration
 
STREAMINGPOOL_THREAD_POOL_SIZE - Static variable in class org.streamingpool.core.conf.DefaultPoolConfiguration
 
StreamingPoolHook - Enum in org.streamingpool.core.service.streamid
 
streamNonEmpty(Publisher<Optional<T>>) - Method in class org.streamingpool.core.domain.ErrorDeflector
 
StreamSupport - Interface in org.streamingpool.core.support
Support interface for working with Publishers.
StreamSupport.OngoingLazyProviding<T> - Class in org.streamingpool.core.support
 
StreamSupport.OngoingProviding<T> - Class in org.streamingpool.core.support
 
switchTo(RunState) - Method in interface org.streamingpool.core.rx.process.RunStateService
 
switchTo(RunState) - Method in class org.streamingpool.core.rx.process.RunStateServiceImpl
 
SynchronizedStreamDependencyTree - Class in org.streamingpool.core.domain
Synchronized implementation of a StreamDependencyTree
SynchronizedStreamDependencyTree() - Constructor for class org.streamingpool.core.domain.SynchronizedStreamDependencyTree
 
synchronousPutIfAbsent(StreamId<T>, Supplier<ErrorStreamPair<T>>) - Method in class org.streamingpool.core.service.impl.PoolContent
 

T

target() - Method in class org.streamingpool.core.service.streamid.FanOutStreamId
 
TestPoolConfiguration - Class in org.streamingpool.core.conf
 
TestPoolConfiguration() - Constructor for class org.streamingpool.core.conf.TestPoolConfiguration
 
timeout() - Method in class org.streamingpool.core.service.streamid.BufferSpecification
 
Timestamped<T> - Class in org.streamingpool.core.domain
 
toList() - Method in class org.streamingpool.core.rx.process.ConcurrentCircularBuffer
 
toString() - Method in class org.streamingpool.core.domain.backpressure.BackpressureBufferStrategy
 
toString() - Method in class org.streamingpool.core.domain.Timestamped
 
toString() - Method in class org.streamingpool.core.service.diagnostic.ErrorStreamId
 
toString() - Method in class org.streamingpool.core.service.streamid.BufferSpecification
 
toString() - Method in class org.streamingpool.core.service.streamid.ClassBasedId
 
toString() - Method in class org.streamingpool.core.service.streamid.CombineWithLatestStreamId
 
toString() - Method in class org.streamingpool.core.service.streamid.CompositionStreamId
Deprecated.
 
toString() - Method in class org.streamingpool.core.service.streamid.DelayedStreamId
 
toString() - Method in class org.streamingpool.core.service.streamid.DerivedStreamId
 
toString() - Method in class org.streamingpool.core.service.streamid.FanOutStreamId
 
toString() - Method in class org.streamingpool.core.service.streamid.FilteredStreamId
 
toString() - Method in class org.streamingpool.core.service.streamid.FlattenedStreamId
 
toString() - Method in class org.streamingpool.core.service.streamid.IntervalStreamId
 
toString() - Method in class org.streamingpool.core.service.streamid.MergedErrorStreamId
 
toString() - Method in class org.streamingpool.core.service.streamid.OverlapBufferStreamId
 
toString() - Method in class org.streamingpool.core.service.streamid.ZippedStreamId
 
toString() - Method in class org.streamingpool.core.testing.NamedStreamId
 
TrackKeepingDiscoveryService - Class in org.streamingpool.core.service.impl
Special implementation of a DiscoveryService.
TrackKeepingDiscoveryService(List<StreamFactory>, PoolContent, PoolConfiguration) - Constructor for class org.streamingpool.core.service.impl.TrackKeepingDiscoveryService
 
transformation() - Method in class org.streamingpool.core.service.streamid.CompositionStreamId
Deprecated.
 
trigger() - Method in interface org.streamingpool.core.rx.process.Trigger
 
trigger() - Method in class org.streamingpool.core.rx.process.TriggerImpl
 
Trigger - Interface in org.streamingpool.core.rx.process
 
TriggerImpl - Class in org.streamingpool.core.rx.process
 
TriggerImpl() - Constructor for class org.streamingpool.core.rx.process.TriggerImpl
 
triggerStream() - Method in class org.streamingpool.core.service.streamid.CombineWithLatestStreamId
 
TypedStreamFactory<X,​T extends StreamId<X>> - Interface in org.streamingpool.core.service
Typed version of a StreamFactory.

U

UncheckedWaits - Class in org.streamingpool.core.testing.util
 

V

value() - Method in class org.streamingpool.core.domain.Timestamped
 
valueOf(String) - Static method in enum org.streamingpool.core.domain.backpressure.BackpressureBufferStrategy.BackpressureBufferOverflowStrategy
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.streamingpool.core.rx.process.RunState
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.streamingpool.core.service.streamid.StreamingPoolHook
Returns the enum constant of this type with the specified name.
valueOfField(Field, Object) - Static method in class org.streamingpool.core.util.ObjectVerifications
 
values() - Static method in enum org.streamingpool.core.domain.backpressure.BackpressureBufferStrategy.BackpressureBufferOverflowStrategy
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.streamingpool.core.rx.process.RunState
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.streamingpool.core.service.streamid.StreamingPoolHook
Returns an array containing the constants of this enum type, in the order they are declared.
verifyAllDeclaredGettersReturnSomething(Object) - Static method in class org.streamingpool.core.util.ObjectVerifications
 

W

waitFor(long, TimeUnit) - Static method in class org.streamingpool.core.testing.util.UncheckedWaits
 
withIdDiscoverAnother(StreamId<T>, StreamId<T>) - Method in class org.streamingpool.core.testing.StreamFactoryMock
When the factory is asked to create id, it will use the DiscoveryService to discover idToDiscover.
withIdInvoke(StreamId<T>, BiFunction<StreamId<T>, DiscoveryService, Publisher<T>>) - Method in class org.streamingpool.core.testing.StreamFactoryMock
When the factory is asked to create id, it will invoke the specified BiFunction.
withIdProvideStreamWithValue(StreamId<T>, T) - Method in class org.streamingpool.core.testing.StreamFactoryMock
When the factory is asked to create id, a Publisher that contains the value will be provided.
withUniqueStreamId() - Method in class org.streamingpool.core.support.StreamSupport.OngoingProviding
 

Z

zip(StreamId<S1>, StreamId<S2>, BiFunction<S1, S2, Optional<T>>) - Static method in class org.streamingpool.core.service.streamid.ZippedStreamId
 
ZipCompositionFunction<X,​T> - Class in org.streamingpool.core.service.streamid.factory.function
Created by timartin on 06/10/2016.
ZipCompositionFunction(BiFunction<X, X, Optional<T>>) - Constructor for class org.streamingpool.core.service.streamid.factory.function.ZipCompositionFunction
 
zippedStream(StreamId<X>, StreamId<X>, BiFunction<X, X, Optional<T>>) - Static method in class org.streamingpool.core.service.streamid.factory.ComposedStreams
Deprecated.
EXPERIMENTAL Creates a StreamId that will identify a Publisher which will emit items generated using the provided method and the values emitted by the Publishers identified by the provided StreamId s.
zippedStreamFactory() - Method in class org.streamingpool.core.conf.DefaultStreamFactories
 
ZippedStreamFactory - Class in org.streamingpool.core.service.streamfactory
Factory for ZippedStreamId
ZippedStreamFactory() - Constructor for class org.streamingpool.core.service.streamfactory.ZippedStreamFactory
 
ZippedStreamId<S1,​S2,​T> - Class in org.streamingpool.core.service.streamid
Zips the items of the stream with the ZipCompositionFunction.
A B C D E F G H I L M N O P R S T U V W Z 
All Classes All Packages