Index
All Classes and Interfaces|All Packages|Constant Field Values
A
- activating() - Method in class org.praxislive.hub.BasicCoreRoot
-
Activation hook implementation of the BasicCoreRoot.
- addExtension(Root) - Method in class org.praxislive.hub.Hub.Builder
-
Add a root to install as an extension.
- await() - Method in class org.praxislive.hub.Hub
-
Wait for the core root and hub to terminate.
- await(long, TimeUnit) - Method in class org.praxislive.hub.Hub
-
Wait for the given time period for the core root and hub to terminate.
B
- BasicCoreRoot - Class in org.praxislive.hub
-
A base implementation of a core root for use with
Hub. - BasicCoreRoot(Hub.Accessor, List<Root>) - Constructor for class org.praxislive.hub.BasicCoreRoot
-
Create an instance.
- build() - Method in class org.praxislive.hub.Hub.Builder
-
Build the hub.
- buildControlMap(Map<String, Control>) - Method in class org.praxislive.hub.BasicCoreRoot
-
Build the controls on this root.
- builder() - Static method in class org.praxislive.hub.Hub
-
Create a
Hub.Builder. - buildServiceMap(Map<Class<? extends Service>, ComponentAddress>) - Method in class org.praxislive.hub.BasicCoreRoot
-
Build the map of services implemented by this root.
C
- CORE_PREFIX - Static variable in class org.praxislive.hub.Hub
- createCoreRoot(Hub.Accessor, List<Root>) - Method in interface org.praxislive.hub.Hub.CoreRootFactory
-
Create a core root implementation with the provided RootHub accessor and extensions.
E
- exitValue() - Method in class org.praxislive.hub.BasicCoreRoot
-
The exit value to be returned from
Hub.exitValue(). - exitValue() - Method in class org.praxislive.hub.Hub
-
Return an exit value for the hub.
- EXT_PREFIX - Static variable in class org.praxislive.hub.Hub
- extendLookup(Object) - Method in class org.praxislive.hub.Hub.Builder
-
Extend the hub lookup with the provided object.
- extendLookup(Lookup) - Method in interface org.praxislive.hub.Hub.CoreRootFactory
-
Provide the option for the factory to extend or alter the hub lookup.
F
- factory() - Static method in class org.praxislive.hub.BasicCoreRoot
- forceTermination() - Method in class org.praxislive.hub.BasicCoreRoot
-
Force termination of this root.
G
- getHubAccessor() - Method in class org.praxislive.hub.BasicCoreRoot
-
Acquire the hub accessor.
- getRootController(String) - Method in class org.praxislive.hub.Hub.Accessor
-
Get the root controller with the provided id, if one is registered.
- getRootHub() - Method in class org.praxislive.hub.Hub.Accessor
-
Get the
RootHubimplementation. - getRootIDs() - Method in class org.praxislive.hub.Hub.Accessor
-
Get a list of the registered root IDs.
H
- Hub - Class in org.praxislive.hub
-
Support for configuring and running a
RootHub, along with theRoots within it. - Hub.Accessor - Class in org.praxislive.hub
-
Provides access to control of the RootHub.
- Hub.Builder - Class in org.praxislive.hub
-
A builder for Hubs.
- Hub.CoreRootFactory - Interface in org.praxislive.hub
-
An interface for creating custom core root implementations.
I
- initialize(String, RootHub) - Method in class org.praxislive.hub.BasicCoreRoot
- installRoot(String, Root) - Method in class org.praxislive.hub.BasicCoreRoot
-
Install a root in the hub with the provided ID.
- isAlive() - Method in class org.praxislive.hub.Hub
-
Query whether the hub and core root are running.
O
- org.praxislive.hub - module org.praxislive.hub
- org.praxislive.hub - package org.praxislive.hub
P
- processCall(Call, PacketRouter) - Method in class org.praxislive.hub.BasicCoreRoot
R
- registerRootController(String, Root.Controller) - Method in class org.praxislive.hub.Hub.Accessor
-
Register the root controller under the provided id.
- registerService(Class<? extends Service>, ComponentAddress) - Method in class org.praxislive.hub.Hub.Accessor
-
Register a service provider.
S
- setCoreRootFactory(Hub.CoreRootFactory) - Method in class org.praxislive.hub.Hub.Builder
-
Configure the
Hub.CoreRootFactoryto use to build the core root. - shutdown() - Method in class org.praxislive.hub.Hub
-
Signal the hub to shutdown.
- start() - Method in class org.praxislive.hub.Hub
-
Start the hub.
- startRoot(String, Root.Controller) - Method in class org.praxislive.hub.BasicCoreRoot
-
Start the root with the provided ID and controller.
- SYS_PREFIX - Static variable in class org.praxislive.hub.Hub
T
- terminating() - Method in class org.praxislive.hub.BasicCoreRoot
-
Termination hook implementation.
U
- uninstallRoot(String) - Method in class org.praxislive.hub.BasicCoreRoot
-
Uninstall the root with the provided ID and trigger it to shutdown.
- unregisterRootController(String) - Method in class org.praxislive.hub.Hub.Accessor
-
Unregister the root controller with the provided id.
All Classes and Interfaces|All Packages|Constant Field Values