Skip navigation links
A C D E G H I R V 

A

AbstractRxHub - Class in io.apptik.rxhub
Base implementation of RxHub Essentially this is a collection of Observable nodes which can also subscribe to other Observables and pass events to their Subscribers

Nodes can be either Subject or Relay.

AbstractRxHub() - Constructor for class io.apptik.rxhub.AbstractRxHub
 
addProvider(Object, Observable) - Method in class io.apptik.rxhub.AbstractRxHub
 
addProvider(Object, Observable) - Method in interface io.apptik.rxhub.RxHub
Subscribes Node to Observable.

C

clearProviders() - Method in class io.apptik.rxhub.AbstractRxHub
 
clearProviders() - Method in interface io.apptik.rxhub.RxHub
Clears all subscriptions of all Nodes

D

DefaultRxHub - Class in io.apptik.rxhub
 
DefaultRxHub() - Constructor for class io.apptik.rxhub.DefaultRxHub
 

E

emit(Object, Object) - Method in class io.apptik.rxhub.AbstractRxHub
 
emit(Object, Object) - Method in interface io.apptik.rxhub.RxHub
Manually emit event to a specific Node.
equals(Object) - Method in class io.apptik.rxhub.RxHub.Source
 

G

getNode(Object) - Method in class io.apptik.rxhub.AbstractRxHub
 
getNode(Object) - Method in interface io.apptik.rxhub.RxHub
Returns the Node Observable identified by the tag
getNodeFiltered(Object, Class<T>) - Method in class io.apptik.rxhub.AbstractRxHub
 
getNodeFiltered(Object, Class<T>) - Method in interface io.apptik.rxhub.RxHub
Type safe variant of RxHub.getNode(Object).
getNodeType(Object) - Method in class io.apptik.rxhub.DefaultRxHub
 
getNodeType(Object) - Method in interface io.apptik.rxhub.RxHub
 

H

hashCode() - Method in class io.apptik.rxhub.RxHub.Source
 

I

io.apptik.rxhub - package io.apptik.rxhub
 
isNodeThreadsafe(Object) - Method in class io.apptik.rxhub.DefaultRxHub
 
isNodeThreadsafe(Object) - Method in interface io.apptik.rxhub.RxHub
 

R

removeProvider(Object, Observable) - Method in class io.apptik.rxhub.AbstractRxHub
 
removeProvider(Object, Observable) - Method in interface io.apptik.rxhub.RxHub
Unsubscribe Observable from a Node
RxHub - Interface in io.apptik.rxhub
RxJava based Hub connecting Observables and Observers so that Observers can receive events without knowledge of which Observables, if any, there are, while maintaining clear connection between them.
RxHub.NodeType - Enum in io.apptik.rxhub
 
RxHub.Source - Class in io.apptik.rxhub
 

V

valueOf(String) - Static method in enum io.apptik.rxhub.RxHub.NodeType
Returns the enum constant of this type with the specified name.
values() - Static method in enum io.apptik.rxhub.RxHub.NodeType
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E G H I R V 
Skip navigation links