- AbstractFilter<T> - Class in org.openbase.jul.pattern
-
Filter which decides for a list of objects which to keep and which to filter out.
- AbstractFilter() - Constructor for class org.openbase.jul.pattern.AbstractFilter
-
- AbstractObservable<T> - Class in org.openbase.jul.pattern
-
- AbstractObservable() - Constructor for class org.openbase.jul.pattern.AbstractObservable
-
Construct new Observable.
- AbstractObservable(Object) - Constructor for class org.openbase.jul.pattern.AbstractObservable
-
Construct new Observable.
- AbstractObservable(boolean) - Constructor for class org.openbase.jul.pattern.AbstractObservable
-
Construct new Observable
- AbstractObservable(boolean, Object) - Constructor for class org.openbase.jul.pattern.AbstractObservable
-
Construct new Observable.
- activate(boolean) - Method in interface org.openbase.jul.pattern.Remote
-
Method activates the remote instance and blocks until the first data synchronization is done.
- activate(Object) - Method in interface org.openbase.jul.pattern.Remote
-
Atomic activate which makes sure that the maintainer stays the same.
- addConfigObserver(Observer<CONFIG>) - Method in interface org.openbase.jul.pattern.ConfigurableRemote
-
This method allows the registration of config observers to get informed about config updates.
- addConnectionStateObserver(Observer<Remote.ConnectionState>) - Method in interface org.openbase.jul.pattern.Remote
-
This method allows the registration of connection state observers to get informed about connection state changes.
- addDataObserver(Observer<D>) - Method in interface org.openbase.jul.pattern.provider.DataProvider
-
This method allows the registration of data observers to get informed about data updates.
- addObserver(Observer) - Method in class org.openbase.jul.pattern.AbstractFilter
-
A filter can depend on some other processes.
- addObserver(Observer<T>) - Method in class org.openbase.jul.pattern.AbstractObservable
-
Method registers the given observer to this observable to get informed about value changes.
- addObserver(Observer) - Method in class org.openbase.jul.pattern.MockUpFilter
-
This filter does nothing so no observer will be added.
- addObserver(Observer<T>) - Method in interface org.openbase.jul.pattern.Observable
-
Method registers the given observer to this observable to get informed about value changes.
- addPropertyChangeListener(PropertyChangeListener) - Method in class org.openbase.jul.pattern.statemachine.StateRunner
-
Method registers a property change listener which will be informed about state transitions.
- applyValueUpdate(T) - Method in class org.openbase.jul.pattern.AbstractObservable
-
Method is called if a observer notification delivers a new value.
- applyValueUpdate(T) - Method in class org.openbase.jul.pattern.ObservableImpl
-
Method is called if a observer notification delivers a new value.
- getConfig() - Method in interface org.openbase.jul.pattern.ConfigurableRemote
-
Method returns the current configuration of this remote instance.
- getConfigClass() - Method in interface org.openbase.jul.pattern.ConfigurableRemote
-
Method returns the class of the configuration instance.
- getConnectionState() - Method in interface org.openbase.jul.pattern.Remote
-
Method returns the current connection state between this remote and its main controller.
- getControllerAvailabilityState() - Method in interface org.openbase.jul.pattern.Controller
-
Method returns the availability state of this controller.
- getCurrentState() - Method in class org.openbase.jul.pattern.statemachine.StateRunner
-
Method returns the state which is currently processed.
- getData() - Method in interface org.openbase.jul.pattern.Controller
-
- getData() - Method in interface org.openbase.jul.pattern.provider.DataProvider
-
Method returns the data object of this instance.
- getData() - Method in interface org.openbase.jul.pattern.Remote
-
Method returns the data object of this remote which is synchronized with
the server data in background.
- getDataClass() - Method in interface org.openbase.jul.pattern.Controller
-
Method returns the class of the internal data object which is used for remote synchronization.
- getDataClass() - Method in interface org.openbase.jul.pattern.provider.DataProvider
-
Method returns the class of the data object.
- getDataClass() - Method in interface org.openbase.jul.pattern.Remote
-
Method returns the class of the data object.
- getDataFuture() - Method in interface org.openbase.jul.pattern.provider.DataProvider
-
Returns a future of the data object.
- getDataFuture() - Method in interface org.openbase.jul.pattern.Remote
-
Returns a future of the data object.
- getLatestValue() - Method in interface org.openbase.jul.pattern.Observable
-
- getLaunchTime() - Method in interface org.openbase.jul.pattern.Launcher
-
Get the uptime of the launchable.
- getPing() - Method in interface org.openbase.jul.pattern.Remote
-
Method returns the result of the latest connection ping between this
remote and its main controller.
- getUpTime() - Method in interface org.openbase.jul.pattern.Launcher
-
Get the uptime of the launchable.
- getValue() - Method in interface org.openbase.jul.pattern.Observable
-
Method returns the latest observable value.
- getValue() - Method in class org.openbase.jul.pattern.ObservableImpl
-
Method returns the latest observable value.
- getValueFuture() - Method in interface org.openbase.jul.pattern.Observable
-
Method returns a Future object which represents the value availability.
- getValueFuture() - Method in class org.openbase.jul.pattern.ObservableImpl
-
Method returns a Future object which represents the value availability.