public interface OSGi<T> extends OSGiRunnable<T>
| Modifier and Type | Field and Description |
|---|---|
static OSGiResult |
NOOP |
| Modifier and Type | Method and Description |
|---|---|
static <T> OSGi<T> |
all(OSGi<T>... programs) |
default <S> OSGi<S> |
applyTo(OSGi<Function<T,S>> fun) |
static OSGi<org.osgi.framework.BundleContext> |
bundleContext() |
static OSGi<org.osgi.framework.Bundle> |
bundles(int stateMask) |
static <T> OSGi<T> |
changeContext(org.osgi.framework.BundleContext bundleContext,
OSGi<T> program) |
default <S> OSGi<S> |
choose(Function<T,OSGi<Boolean>> chooser,
Function<OSGi<T>,OSGi<S>> then,
Function<OSGi<T>,OSGi<S>> otherwise) |
static <T> OSGi<T> |
coalesce(OSGi<T>... programs) |
static <A,B,C,D,E,F,G,H,I,J,RES> |
combine(Function10<A,B,C,D,E,F,G,H,I,J,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e,
OSGi<F> f,
OSGi<G> g,
OSGi<H> h,
OSGi<I> i,
OSGi<J> j) |
static <A,B,C,D,E,F,G,H,I,J,K,RES> |
combine(Function11<A,B,C,D,E,F,G,H,I,J,K,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e,
OSGi<F> f,
OSGi<G> g,
OSGi<H> h,
OSGi<I> i,
OSGi<J> j,
OSGi<K> k) |
static <A,B,C,D,E,F,G,H,I,J,K,L,RES> |
combine(Function12<A,B,C,D,E,F,G,H,I,J,K,L,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e,
OSGi<F> f,
OSGi<G> g,
OSGi<H> h,
OSGi<I> i,
OSGi<J> j,
OSGi<K> k,
OSGi<L> l) |
static <A,B,C,D,E,F,G,H,I,J,K,L,M,RES> |
combine(Function13<A,B,C,D,E,F,G,H,I,J,K,L,M,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e,
OSGi<F> f,
OSGi<G> g,
OSGi<H> h,
OSGi<I> i,
OSGi<J> j,
OSGi<K> k,
OSGi<L> l,
OSGi<M> m) |
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,RES> |
combine(Function14<A,B,C,D,E,F,G,H,I,J,K,L,M,N,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e,
OSGi<F> f,
OSGi<G> g,
OSGi<H> h,
OSGi<I> i,
OSGi<J> j,
OSGi<K> k,
OSGi<L> l,
OSGi<M> m,
OSGi<N> n) |
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,RES> |
combine(Function15<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e,
OSGi<F> f,
OSGi<G> g,
OSGi<H> h,
OSGi<I> i,
OSGi<J> j,
OSGi<K> k,
OSGi<L> l,
OSGi<M> m,
OSGi<N> n,
OSGi<O> o) |
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,RES> |
combine(Function16<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e,
OSGi<F> f,
OSGi<G> g,
OSGi<H> h,
OSGi<I> i,
OSGi<J> j,
OSGi<K> k,
OSGi<L> l,
OSGi<M> m,
OSGi<N> n,
OSGi<O> o,
OSGi<P> p) |
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,RES> |
combine(Function17<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e,
OSGi<F> f,
OSGi<G> g,
OSGi<H> h,
OSGi<I> i,
OSGi<J> j,
OSGi<K> k,
OSGi<L> l,
OSGi<M> m,
OSGi<N> n,
OSGi<O> o,
OSGi<P> p,
OSGi<Q> q) |
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,RES> |
combine(Function18<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e,
OSGi<F> f,
OSGi<G> g,
OSGi<H> h,
OSGi<I> i,
OSGi<J> j,
OSGi<K> k,
OSGi<L> l,
OSGi<M> m,
OSGi<N> n,
OSGi<O> o,
OSGi<P> p,
OSGi<Q> q,
OSGi<R> r) |
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,RES> |
combine(Function19<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e,
OSGi<F> f,
OSGi<G> g,
OSGi<H> h,
OSGi<I> i,
OSGi<J> j,
OSGi<K> k,
OSGi<L> l,
OSGi<M> m,
OSGi<N> n,
OSGi<O> o,
OSGi<P> p,
OSGi<Q> q,
OSGi<R> r,
OSGi<S> s) |
static <A,B,RES> OSGi<RES> |
combine(Function2<A,B,RES> fun,
OSGi<A> a,
OSGi<B> b) |
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,RES> |
combine(Function20<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e,
OSGi<F> f,
OSGi<G> g,
OSGi<H> h,
OSGi<I> i,
OSGi<J> j,
OSGi<K> k,
OSGi<L> l,
OSGi<M> m,
OSGi<N> n,
OSGi<O> o,
OSGi<P> p,
OSGi<Q> q,
OSGi<R> r,
OSGi<S> s,
OSGi<T> t) |
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,RES> |
combine(Function21<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e,
OSGi<F> f,
OSGi<G> g,
OSGi<H> h,
OSGi<I> i,
OSGi<J> j,
OSGi<K> k,
OSGi<L> l,
OSGi<M> m,
OSGi<N> n,
OSGi<O> o,
OSGi<P> p,
OSGi<Q> q,
OSGi<R> r,
OSGi<S> s,
OSGi<T> t,
OSGi<U> u) |
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,RES> |
combine(Function22<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e,
OSGi<F> f,
OSGi<G> g,
OSGi<H> h,
OSGi<I> i,
OSGi<J> j,
OSGi<K> k,
OSGi<L> l,
OSGi<M> m,
OSGi<N> n,
OSGi<O> o,
OSGi<P> p,
OSGi<Q> q,
OSGi<R> r,
OSGi<S> s,
OSGi<T> t,
OSGi<U> u,
OSGi<V> v) |
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,RES> |
combine(Function23<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e,
OSGi<F> f,
OSGi<G> g,
OSGi<H> h,
OSGi<I> i,
OSGi<J> j,
OSGi<K> k,
OSGi<L> l,
OSGi<M> m,
OSGi<N> n,
OSGi<O> o,
OSGi<P> p,
OSGi<Q> q,
OSGi<R> r,
OSGi<S> s,
OSGi<T> t,
OSGi<U> u,
OSGi<V> v,
OSGi<W> w) |
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,RES> |
combine(Function24<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e,
OSGi<F> f,
OSGi<G> g,
OSGi<H> h,
OSGi<I> i,
OSGi<J> j,
OSGi<K> k,
OSGi<L> l,
OSGi<M> m,
OSGi<N> n,
OSGi<O> o,
OSGi<P> p,
OSGi<Q> q,
OSGi<R> r,
OSGi<S> s,
OSGi<T> t,
OSGi<U> u,
OSGi<V> v,
OSGi<W> w,
OSGi<X> x) |
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,RES> |
combine(Function25<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e,
OSGi<F> f,
OSGi<G> g,
OSGi<H> h,
OSGi<I> i,
OSGi<J> j,
OSGi<K> k,
OSGi<L> l,
OSGi<M> m,
OSGi<N> n,
OSGi<O> o,
OSGi<P> p,
OSGi<Q> q,
OSGi<R> r,
OSGi<S> s,
OSGi<T> t,
OSGi<U> u,
OSGi<V> v,
OSGi<W> w,
OSGi<X> x,
OSGi<Y> y) |
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,RES> |
combine(Function26<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e,
OSGi<F> f,
OSGi<G> g,
OSGi<H> h,
OSGi<I> i,
OSGi<J> j,
OSGi<K> k,
OSGi<L> l,
OSGi<M> m,
OSGi<N> n,
OSGi<O> o,
OSGi<P> p,
OSGi<Q> q,
OSGi<R> r,
OSGi<S> s,
OSGi<T> t,
OSGi<U> u,
OSGi<V> v,
OSGi<W> w,
OSGi<X> x,
OSGi<Y> y,
OSGi<Z> z) |
static <A,B,C,RES> |
combine(Function3<A,B,C,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c) |
static <A,B,C,D,RES> |
combine(Function4<A,B,C,D,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d) |
static <A,B,C,D,E,RES> |
combine(Function5<A,B,C,D,E,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e) |
static <A,B,C,D,E,F,RES> |
combine(Function6<A,B,C,D,E,F,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e,
OSGi<F> f) |
static <A,B,C,D,E,F,G,RES> |
combine(Function7<A,B,C,D,E,F,G,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e,
OSGi<F> f,
OSGi<G> g) |
static <A,B,C,D,E,F,G,H,RES> |
combine(Function8<A,B,C,D,E,F,G,H,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e,
OSGi<F> f,
OSGi<G> g,
OSGi<H> h) |
static <A,B,C,D,E,F,G,H,I,RES> |
combine(Function9<A,B,C,D,E,F,G,H,I,RES> fun,
OSGi<A> a,
OSGi<B> b,
OSGi<C> c,
OSGi<D> d,
OSGi<E> e,
OSGi<F> f,
OSGi<G> g,
OSGi<H> h,
OSGi<I> i) |
static OSGi<Dictionary<String,?>> |
configuration(String pid) |
static OSGi<Dictionary<String,?>> |
configurations(String factoryPid) |
default <S> OSGi<S> |
distribute(Function<OSGi<T>,OSGi<S>>... funs) |
static OSGi<Void> |
effect(Effect<Void> effect) |
default OSGi<T> |
effects(Consumer<? super T> onAdded,
Consumer<? super T> onRemoved) |
default OSGi<T> |
effects(Consumer<? super T> onAddedBefore,
Consumer<? super T> onAddedAfter,
Consumer<? super T> onRemovedBefore,
Consumer<? super T> onRemovedAfter) |
default OSGi<T> |
effects(Effect<? super T> effect) |
static OSGi<Void> |
effects(Runnable onAdding,
Runnable onRemoving) |
static OSGi<Void> |
effects(Runnable onAddingBefore,
Runnable onAddingAfter,
Runnable onRemovingBefore,
Runnable onRemovingAfter) |
default OSGi<T> |
filter(Predicate<T> predicate) |
default <S> OSGi<S> |
flatMap(Function<? super T,OSGi<? extends S>> fun) |
default OSGi<Void> |
foreach(Consumer<? super T> onAdded) |
default OSGi<Void> |
foreach(Consumer<? super T> onAdded,
Consumer<? super T> onRemoved) |
static <T> OSGi<T> |
fromOsgiRunnable(OSGiRunnable<T> runnable) |
static OSGiFactory |
getOsgiFactory() |
static OSGi<Void> |
ignore(OSGi<?> program) |
static <S> OSGi<S> |
join(OSGi<OSGi<S>> program) |
static <S> OSGi<S> |
just(Collection<S> s) |
static <S> OSGi<S> |
just(S s) |
static <S> OSGi<S> |
just(Supplier<S> s) |
default <S> OSGi<S> |
map(Function<? super T,? extends S> function) |
static <S> OSGi<S> |
nothing() |
static <T> OSGi<T> |
once(OSGi<T> program) |
static OSGi<Void> |
onClose(Runnable action)
Deprecated.
|
static <T> OSGi<org.osgi.framework.ServiceObjects<T>> |
prototypes(CachingServiceReference<T> serviceReference) |
static <T> OSGi<org.osgi.framework.ServiceObjects<T>> |
prototypes(Class<T> clazz) |
static <T> OSGi<org.osgi.framework.ServiceObjects<T>> |
prototypes(Class<T> clazz,
String filterString) |
static <T> OSGi<org.osgi.framework.ServiceObjects<T>> |
prototypes(OSGi<org.osgi.framework.ServiceReference<T>> serviceReference) |
static <T> OSGi<org.osgi.framework.ServiceObjects<T>> |
prototypes(org.osgi.framework.ServiceReference<T> serviceReference) |
static OSGi<org.osgi.framework.ServiceObjects<Object>> |
prototypes(String filterString) |
default OSGi<T> |
recover(BiFunction<T,Exception,T> onError) |
default OSGi<T> |
recoverWith(BiFunction<T,Exception,OSGi<T>> onError) |
static <T> OSGi<org.osgi.framework.ServiceRegistration<T>> |
register(Class<T> clazz,
org.osgi.framework.ServiceFactory<T> service,
Map<String,Object> properties) |
static <T> OSGi<org.osgi.framework.ServiceRegistration<T>> |
register(Class<T> clazz,
org.osgi.framework.ServiceFactory<T> service,
Supplier<Map<String,?>> properties) |
static <T> OSGi<org.osgi.framework.ServiceRegistration<T>> |
register(Class<T> clazz,
Supplier<T> service,
Supplier<Map<String,?>> properties) |
static <T> OSGi<org.osgi.framework.ServiceRegistration<T>> |
register(Class<T> clazz,
T service,
Map<String,Object> properties) |
static OSGi<org.osgi.framework.ServiceRegistration<?>> |
register(String[] classes,
Object service,
Map<String,?> properties) |
static OSGi<org.osgi.framework.ServiceRegistration<?>> |
register(String[] classes,
Supplier<Object> service,
Supplier<Map<String,?>> properties) |
static <T> OSGi<T> |
service(CachingServiceReference<T> serviceReference) |
static <T> OSGi<T> |
service(OSGi<CachingServiceReference<T>> serviceReference) |
static <T> OSGi<T> |
service(org.osgi.framework.ServiceReference<T> serviceReference) |
static <T> OSGi<CachingServiceReference<T>> |
serviceReferences(Class<T> clazz) |
static <T> OSGi<CachingServiceReference<T>> |
serviceReferences(Class<T> clazz,
Refresher<? super CachingServiceReference<T>> onModified) |
static <T> OSGi<CachingServiceReference<T>> |
serviceReferences(Class<T> clazz,
String filterString) |
static <T> OSGi<CachingServiceReference<T>> |
serviceReferences(Class<T> clazz,
String filterString,
Refresher<? super CachingServiceReference<T>> onModified) |
static OSGi<CachingServiceReference<Object>> |
serviceReferences(String filterString) |
static OSGi<CachingServiceReference<Object>> |
serviceReferences(String filterString,
Refresher<? super CachingServiceReference<Object>> onModified) |
static <T> OSGi<T> |
services(Class<T> clazz) |
static <T> OSGi<T> |
services(Class<T> clazz,
String filterString) |
static <T> OSGi<Object> |
services(String filterString) |
default <K,S> OSGi<S> |
splitBy(Function<T,OSGi<K>> mapper,
BiFunction<K,OSGi<T>,OSGi<S>> fun) |
default <S> OSGi<S> |
then(OSGi<S> next) |
default <S> OSGi<S> |
transform(Transformer<T,S> fun) |
run, runstatic final OSGiResult NOOP
@SafeVarargs static <T> OSGi<T> all(OSGi<T>... programs)
static OSGi<org.osgi.framework.BundleContext> bundleContext()
static OSGi<org.osgi.framework.Bundle> bundles(int stateMask)
static <T> OSGi<T> changeContext(org.osgi.framework.BundleContext bundleContext, OSGi<T> program)
@SafeVarargs static <T> OSGi<T> coalesce(OSGi<T>... programs)
static <A,B,C,RES> OSGi<RES> combine(Function3<A,B,C,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c)
static <A,B,C,D,RES> OSGi<RES> combine(Function4<A,B,C,D,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d)
static <A,B,C,D,E,RES> OSGi<RES> combine(Function5<A,B,C,D,E,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e)
static <A,B,C,D,E,F,RES> OSGi<RES> combine(Function6<A,B,C,D,E,F,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e, OSGi<F> f)
static <A,B,C,D,E,F,G,RES> OSGi<RES> combine(Function7<A,B,C,D,E,F,G,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e, OSGi<F> f, OSGi<G> g)
static <A,B,C,D,E,F,G,H,RES> OSGi<RES> combine(Function8<A,B,C,D,E,F,G,H,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e, OSGi<F> f, OSGi<G> g, OSGi<H> h)
static <A,B,C,D,E,F,G,H,I,RES> OSGi<RES> combine(Function9<A,B,C,D,E,F,G,H,I,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e, OSGi<F> f, OSGi<G> g, OSGi<H> h, OSGi<I> i)
static <A,B,C,D,E,F,G,H,I,J,RES> OSGi<RES> combine(Function10<A,B,C,D,E,F,G,H,I,J,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e, OSGi<F> f, OSGi<G> g, OSGi<H> h, OSGi<I> i, OSGi<J> j)
static <A,B,C,D,E,F,G,H,I,J,K,RES> OSGi<RES> combine(Function11<A,B,C,D,E,F,G,H,I,J,K,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e, OSGi<F> f, OSGi<G> g, OSGi<H> h, OSGi<I> i, OSGi<J> j, OSGi<K> k)
static <A,B,C,D,E,F,G,H,I,J,K,L,RES> OSGi<RES> combine(Function12<A,B,C,D,E,F,G,H,I,J,K,L,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e, OSGi<F> f, OSGi<G> g, OSGi<H> h, OSGi<I> i, OSGi<J> j, OSGi<K> k, OSGi<L> l)
static <A,B,C,D,E,F,G,H,I,J,K,L,M,RES> OSGi<RES> combine(Function13<A,B,C,D,E,F,G,H,I,J,K,L,M,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e, OSGi<F> f, OSGi<G> g, OSGi<H> h, OSGi<I> i, OSGi<J> j, OSGi<K> k, OSGi<L> l, OSGi<M> m)
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,RES> OSGi<RES> combine(Function14<A,B,C,D,E,F,G,H,I,J,K,L,M,N,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e, OSGi<F> f, OSGi<G> g, OSGi<H> h, OSGi<I> i, OSGi<J> j, OSGi<K> k, OSGi<L> l, OSGi<M> m, OSGi<N> n)
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,RES> OSGi<RES> combine(Function15<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e, OSGi<F> f, OSGi<G> g, OSGi<H> h, OSGi<I> i, OSGi<J> j, OSGi<K> k, OSGi<L> l, OSGi<M> m, OSGi<N> n, OSGi<O> o)
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,RES> OSGi<RES> combine(Function16<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e, OSGi<F> f, OSGi<G> g, OSGi<H> h, OSGi<I> i, OSGi<J> j, OSGi<K> k, OSGi<L> l, OSGi<M> m, OSGi<N> n, OSGi<O> o, OSGi<P> p)
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,RES> OSGi<RES> combine(Function17<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e, OSGi<F> f, OSGi<G> g, OSGi<H> h, OSGi<I> i, OSGi<J> j, OSGi<K> k, OSGi<L> l, OSGi<M> m, OSGi<N> n, OSGi<O> o, OSGi<P> p, OSGi<Q> q)
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,RES> OSGi<RES> combine(Function18<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e, OSGi<F> f, OSGi<G> g, OSGi<H> h, OSGi<I> i, OSGi<J> j, OSGi<K> k, OSGi<L> l, OSGi<M> m, OSGi<N> n, OSGi<O> o, OSGi<P> p, OSGi<Q> q, OSGi<R> r)
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,RES> OSGi<RES> combine(Function19<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e, OSGi<F> f, OSGi<G> g, OSGi<H> h, OSGi<I> i, OSGi<J> j, OSGi<K> k, OSGi<L> l, OSGi<M> m, OSGi<N> n, OSGi<O> o, OSGi<P> p, OSGi<Q> q, OSGi<R> r, OSGi<S> s)
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,RES> OSGi<RES> combine(Function20<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e, OSGi<F> f, OSGi<G> g, OSGi<H> h, OSGi<I> i, OSGi<J> j, OSGi<K> k, OSGi<L> l, OSGi<M> m, OSGi<N> n, OSGi<O> o, OSGi<P> p, OSGi<Q> q, OSGi<R> r, OSGi<S> s, OSGi<T> t)
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,RES> OSGi<RES> combine(Function21<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e, OSGi<F> f, OSGi<G> g, OSGi<H> h, OSGi<I> i, OSGi<J> j, OSGi<K> k, OSGi<L> l, OSGi<M> m, OSGi<N> n, OSGi<O> o, OSGi<P> p, OSGi<Q> q, OSGi<R> r, OSGi<S> s, OSGi<T> t, OSGi<U> u)
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,RES> OSGi<RES> combine(Function22<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e, OSGi<F> f, OSGi<G> g, OSGi<H> h, OSGi<I> i, OSGi<J> j, OSGi<K> k, OSGi<L> l, OSGi<M> m, OSGi<N> n, OSGi<O> o, OSGi<P> p, OSGi<Q> q, OSGi<R> r, OSGi<S> s, OSGi<T> t, OSGi<U> u, OSGi<V> v)
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,RES> OSGi<RES> combine(Function23<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e, OSGi<F> f, OSGi<G> g, OSGi<H> h, OSGi<I> i, OSGi<J> j, OSGi<K> k, OSGi<L> l, OSGi<M> m, OSGi<N> n, OSGi<O> o, OSGi<P> p, OSGi<Q> q, OSGi<R> r, OSGi<S> s, OSGi<T> t, OSGi<U> u, OSGi<V> v, OSGi<W> w)
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,RES> OSGi<RES> combine(Function24<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e, OSGi<F> f, OSGi<G> g, OSGi<H> h, OSGi<I> i, OSGi<J> j, OSGi<K> k, OSGi<L> l, OSGi<M> m, OSGi<N> n, OSGi<O> o, OSGi<P> p, OSGi<Q> q, OSGi<R> r, OSGi<S> s, OSGi<T> t, OSGi<U> u, OSGi<V> v, OSGi<W> w, OSGi<X> x)
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,RES> OSGi<RES> combine(Function25<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e, OSGi<F> f, OSGi<G> g, OSGi<H> h, OSGi<I> i, OSGi<J> j, OSGi<K> k, OSGi<L> l, OSGi<M> m, OSGi<N> n, OSGi<O> o, OSGi<P> p, OSGi<Q> q, OSGi<R> r, OSGi<S> s, OSGi<T> t, OSGi<U> u, OSGi<V> v, OSGi<W> w, OSGi<X> x, OSGi<Y> y)
static <A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,RES> OSGi<RES> combine(Function26<A,B,C,D,E,F,G,H,I,J,K,L,M,N,O,P,Q,R,S,T,U,V,W,X,Y,Z,RES> fun, OSGi<A> a, OSGi<B> b, OSGi<C> c, OSGi<D> d, OSGi<E> e, OSGi<F> f, OSGi<G> g, OSGi<H> h, OSGi<I> i, OSGi<J> j, OSGi<K> k, OSGi<L> l, OSGi<M> m, OSGi<N> n, OSGi<O> o, OSGi<P> p, OSGi<Q> q, OSGi<R> r, OSGi<S> s, OSGi<T> t, OSGi<U> u, OSGi<V> v, OSGi<W> w, OSGi<X> x, OSGi<Y> y, OSGi<Z> z)
static OSGi<Dictionary<String,?>> configuration(String pid)
static OSGi<Dictionary<String,?>> configurations(String factoryPid)
static OSGi<Void> effects(Runnable onAddingBefore, Runnable onAddingAfter, Runnable onRemovingBefore, Runnable onRemovingAfter)
static <T> OSGi<T> fromOsgiRunnable(OSGiRunnable<T> runnable)
static OSGiFactory getOsgiFactory()
static <S> OSGi<S> just(S s)
static <S> OSGi<S> just(Collection<S> s)
static <S> OSGi<S> nothing()
@Deprecated static OSGi<Void> onClose(Runnable action)
static <T> OSGi<org.osgi.framework.ServiceObjects<T>> prototypes(Class<T> clazz, String filterString)
static <T> OSGi<org.osgi.framework.ServiceObjects<T>> prototypes(CachingServiceReference<T> serviceReference)
static <T> OSGi<org.osgi.framework.ServiceObjects<T>> prototypes(org.osgi.framework.ServiceReference<T> serviceReference)
static <T> OSGi<org.osgi.framework.ServiceObjects<T>> prototypes(OSGi<org.osgi.framework.ServiceReference<T>> serviceReference)
static <T> OSGi<org.osgi.framework.ServiceRegistration<T>> register(Class<T> clazz, T service, Map<String,Object> properties)
static <T> OSGi<org.osgi.framework.ServiceRegistration<T>> register(Class<T> clazz, org.osgi.framework.ServiceFactory<T> service, Map<String,Object> properties)
static OSGi<org.osgi.framework.ServiceRegistration<?>> register(String[] classes, Object service, Map<String,?> properties)
static <T> OSGi<org.osgi.framework.ServiceRegistration<T>> register(Class<T> clazz, Supplier<T> service, Supplier<Map<String,?>> properties)
static <T> OSGi<org.osgi.framework.ServiceRegistration<T>> register(Class<T> clazz, org.osgi.framework.ServiceFactory<T> service, Supplier<Map<String,?>> properties)
static OSGi<org.osgi.framework.ServiceRegistration<?>> register(String[] classes, Supplier<Object> service, Supplier<Map<String,?>> properties)
static <T> OSGi<T> service(org.osgi.framework.ServiceReference<T> serviceReference)
static <T> OSGi<T> service(CachingServiceReference<T> serviceReference)
static <T> OSGi<T> service(OSGi<CachingServiceReference<T>> serviceReference)
static <T> OSGi<CachingServiceReference<T>> serviceReferences(Class<T> clazz)
static OSGi<CachingServiceReference<Object>> serviceReferences(String filterString)
static <T> OSGi<CachingServiceReference<T>> serviceReferences(Class<T> clazz, String filterString)
static <T> OSGi<CachingServiceReference<T>> serviceReferences(Class<T> clazz, String filterString, Refresher<? super CachingServiceReference<T>> onModified)
static <T> OSGi<CachingServiceReference<T>> serviceReferences(Class<T> clazz, Refresher<? super CachingServiceReference<T>> onModified)
static OSGi<CachingServiceReference<Object>> serviceReferences(String filterString, Refresher<? super CachingServiceReference<Object>> onModified)
default <S> OSGi<S> choose(Function<T,OSGi<Boolean>> chooser, Function<OSGi<T>,OSGi<S>> then, Function<OSGi<T>,OSGi<S>> otherwise)
default OSGi<T> effects(Consumer<? super T> onAddedBefore, Consumer<? super T> onAddedAfter, Consumer<? super T> onRemovedBefore, Consumer<? super T> onRemovedAfter)
default <K,S> OSGi<S> splitBy(Function<T,OSGi<K>> mapper, BiFunction<K,OSGi<T>,OSGi<S>> fun)
default <S> OSGi<S> transform(Transformer<T,S> fun)
Copyright © 2019 The Apache Software Foundation. All rights reserved.