Index

A B C E F G H I O P R S T U 
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 RootHub implementation.
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 the Roots 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.CoreRootFactory to 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.
A B C E F G H I O P R S T U 
All Classes and Interfaces|All Packages|Constant Field Values