A B C D F G H I L M N O P R S T U V 
All Classes All Packages

A

AbstractAsyncControl - Class in org.praxislive.base
 
AbstractAsyncControl() - Constructor for class org.praxislive.base.AbstractAsyncControl
 
AbstractComponent - Class in org.praxislive.base
Abstract base implementation of Component supporting Control and Port management.
AbstractComponent() - Constructor for class org.praxislive.base.AbstractComponent
 
AbstractComponentFactory - Class in org.praxislive.base
 
AbstractComponentFactory() - Constructor for class org.praxislive.base.AbstractComponentFactory
 
AbstractComponentFactory.Data<T> - Class in org.praxislive.base
 
AbstractContainer - Class in org.praxislive.base
Abstract base class for Container supporting all controls of ContainerProtocol.
AbstractContainer() - Constructor for class org.praxislive.base.AbstractContainer
 
AbstractContainer.AddChildControl - Class in org.praxislive.base
 
AbstractContainer.ChildrenControl - Class in org.praxislive.base
 
AbstractContainer.ConnectControl - Class in org.praxislive.base
 
AbstractContainer.ConnectionsControl - Class in org.praxislive.base
 
AbstractContainer.Delegate - Class in org.praxislive.base
Delegate base class to be used inside a wrapper class implementing Container.
AbstractContainer.DisconnectControl - Class in org.praxislive.base
 
AbstractContainer.RemoveChildControl - Class in org.praxislive.base
 
AbstractProperty - Class in org.praxislive.base
A basic property control base class.
AbstractProperty() - Constructor for class org.praxislive.base.AbstractProperty
 
AbstractRoot - Class in org.praxislive.base
A general purpose base implementation of Root.
AbstractRoot() - Constructor for class org.praxislive.base.AbstractRoot
Default constructor.
AbstractRoot.Controller - Class in org.praxislive.base
Implementation of Root.Controller.
AbstractRoot.Delegate - Class in org.praxislive.base
An abstract delegate class that may be attached to this Root to drive it from another source (eg.
AbstractRoot.DelegateConfiguration - Class in org.praxislive.base
A configuration object used for customizing AbstractRoot.Delegate behaviour in a subclass.
AbstractRoot.State - Enum in org.praxislive.base
The possible states this implementation may transition through.
AbstractRootContainer - Class in org.praxislive.base
 
AbstractRootContainer() - Constructor for class org.praxislive.base.AbstractRootContainer
 
activating() - Method in class org.praxislive.base.AbstractRoot
Hook called during activation of this Root, asynchronously after a call to AbstractRoot.Controller.start(java.util.concurrent.ThreadFactory).
ACTIVE_IDLE - org.praxislive.base.AbstractRoot.State
 
ACTIVE_RUNNING - org.praxislive.base.AbstractRoot.State
 
Adaptor() - Constructor for class org.praxislive.base.Binding.Adaptor
 
add(Object) - Method in class org.praxislive.base.AbstractComponentFactory.Data
 
add(String, Class<? extends Component>) - Method in class org.praxislive.base.AbstractComponentFactory
 
add(String, AbstractComponentFactory.Data<? extends Component>) - Method in class org.praxislive.base.AbstractComponentFactory
 
addChild(String, Component) - Method in class org.praxislive.base.AbstractContainer
 
addChild(String, Component) - Method in class org.praxislive.base.AbstractRootContainer
 
AddChildControl() - Constructor for class org.praxislive.base.AbstractContainer.AddChildControl
 
addClockListener(ExecutionContext.ClockListener) - Method in class org.praxislive.base.DefaultExecutionContext
 
addRoot(String, Class<? extends Root>) - Method in class org.praxislive.base.AbstractComponentFactory
 
addRoot(String, AbstractComponentFactory.Data<? extends Root>) - Method in class org.praxislive.base.AbstractComponentFactory
 
addStateListener(ExecutionContext.StateListener) - Method in class org.praxislive.base.DefaultExecutionContext
 
attachDelegate(AbstractRoot.Delegate) - Method in class org.praxislive.base.AbstractRoot
Attach a AbstractRoot.Delegate to this Root.

B

bind(Binding.Adaptor) - Method in class org.praxislive.base.Binding
 
bind(ControlAddress, Binding.Adaptor) - Method in interface org.praxislive.base.BindingContext
Bind adaptor to the binding for the given ControlAddress.
bind(ControlAddress, Binding.Adaptor) - Method in class org.praxislive.base.BindingContextControl
 
Binding - Class in org.praxislive.base
A BindingContext will normally have one Binding for each bound address.
Binding() - Constructor for class org.praxislive.base.Binding
 
Binding.Adaptor - Class in org.praxislive.base
Abstract type for binding to a Control.
Binding.SyncRate - Enum in org.praxislive.base
Possible rates for syncing.
BindingContext - Interface in org.praxislive.base
An interface allowing for binding to a Control and (if a property) syncing to it.
BindingContextControl - Class in org.praxislive.base
An implementation of BindingContext based around a single Control.
BindingContextControl(ControlAddress, ExecutionContext, PacketRouter) - Constructor for class org.praxislive.base.BindingContextControl
Create a BindingContextControl.

C

call(Call, PacketRouter) - Method in class org.praxislive.base.AbstractAsyncControl
 
call(Call, PacketRouter) - Method in class org.praxislive.base.AbstractContainer.ChildrenControl
 
call(Call, PacketRouter) - Method in class org.praxislive.base.AbstractContainer.ConnectControl
 
call(Call, PacketRouter) - Method in class org.praxislive.base.AbstractContainer.ConnectionsControl
 
call(Call, PacketRouter) - Method in class org.praxislive.base.AbstractContainer.DisconnectControl
 
call(Call, PacketRouter) - Method in class org.praxislive.base.AbstractContainer.RemoveChildControl
 
call(Call, PacketRouter) - Method in class org.praxislive.base.AbstractProperty
 
call(Call, PacketRouter) - Method in class org.praxislive.base.BindingContextControl
 
children() - Method in class org.praxislive.base.AbstractContainer
 
children() - Method in class org.praxislive.base.AbstractRootContainer
 
ChildrenControl() - Constructor for class org.praxislive.base.AbstractContainer.ChildrenControl
 
componentTypes() - Method in class org.praxislive.base.AbstractComponentFactory
 
connect(String, String, String, String) - Method in class org.praxislive.base.AbstractContainer
 
connect(String, String, String, String) - Method in class org.praxislive.base.AbstractRootContainer
 
ConnectControl() - Constructor for class org.praxislive.base.AbstractContainer.ConnectControl
 
ConnectionsControl() - Constructor for class org.praxislive.base.AbstractContainer.ConnectionsControl
 
Controller() - Constructor for class org.praxislive.base.AbstractRoot.Controller
 
createComponent(ComponentType) - Method in class org.praxislive.base.AbstractComponentFactory
 
createContext(long) - Method in class org.praxislive.base.AbstractRoot
Method used to create the DefaultExecutionContext during initialization.
createController() - Method in class org.praxislive.base.AbstractRoot
Method used to create the AbstractRoot.Controller during initialization.
createRootComponent(ComponentType) - Method in class org.praxislive.base.AbstractComponentFactory
 
createRouter() - Method in class org.praxislive.base.AbstractRoot
Method used to create the PacketRouter during initialization.

D

data(Class<T>) - Static method in class org.praxislive.base.AbstractComponentFactory
 
DefaultExecutionContext - Class in org.praxislive.base
Default implementation of ExecutionContext for use with AbstractRoot
DefaultExecutionContext(long) - Constructor for class org.praxislive.base.DefaultExecutionContext
Create a DefaultExecutionContext
Delegate() - Constructor for class org.praxislive.base.AbstractContainer.Delegate
 
Delegate() - Constructor for class org.praxislive.base.AbstractRoot.Delegate
Create a Delegate with the default configuration.
Delegate(AbstractRoot.DelegateConfiguration) - Constructor for class org.praxislive.base.AbstractRoot.Delegate
Create a Delegate subclass with the provided configuration.
delegateConfig() - Static method in class org.praxislive.base.AbstractRoot
Create a AbstractRoot.DelegateConfiguration object for passing up to the constructor when creating a AbstractRoot.Delegate subclass.
deprecated() - Method in class org.praxislive.base.AbstractComponentFactory.Data
 
detachDelegate(AbstractRoot.Delegate) - Method in class org.praxislive.base.AbstractRoot
Detach the provide delegate (if it is attached).
disconnect(String, String, String, String) - Method in class org.praxislive.base.AbstractContainer
 
disconnect(String, String, String, String) - Method in class org.praxislive.base.AbstractRootContainer
 
disconnectAll() - Method in class org.praxislive.base.AbstractComponent
 
DisconnectControl() - Constructor for class org.praxislive.base.AbstractContainer.DisconnectControl
 
doPollQueue() - Method in class org.praxislive.base.AbstractRoot.Delegate
Poll the queue, running any available tasks and dispatching any packets with a timecode before the current Root time.
doTimedPoll(long, TimeUnit) - Method in class org.praxislive.base.AbstractRoot.Delegate
Wait up to the given time for a queue notification, running any available tasks and dispatching any packets with a timecode before the current Root time.
doUpdate(long) - Method in class org.praxislive.base.AbstractRoot.Delegate
Update the Root time and process tasks, inbound calls and clock listeners.

F

findService(Class<? extends Service>) - Method in class org.praxislive.base.AbstractComponent
 
findService(Class<? extends Service>) - Method in class org.praxislive.base.AbstractRoot
Find a Service address in the lookup.
forceUpdateAfter(long, TimeUnit) - Method in class org.praxislive.base.AbstractRoot.DelegateConfiguration
Whether to force an update on another thread if the delegate hasn't called update in the given time period.

G

get() - Method in class org.praxislive.base.AbstractProperty
Get the value.
getActiveCall() - Method in class org.praxislive.base.AbstractAsyncControl
 
getAddress() - Method in class org.praxislive.base.AbstractComponent
 
getAddress() - Method in class org.praxislive.base.AbstractContainer.Delegate
 
getAddress() - Method in class org.praxislive.base.AbstractRoot
Get the address of this Root.
getAddress(Component) - Method in class org.praxislive.base.AbstractContainer
 
getAddress(Component) - Method in class org.praxislive.base.AbstractRootContainer
 
getBinding() - Method in class org.praxislive.base.Binding.Adaptor
Get the Binding this adaptor is attached to.
getChild(String) - Method in class org.praxislive.base.AbstractContainer
 
getChild(String) - Method in class org.praxislive.base.AbstractRootContainer
 
getChildID(Component) - Method in class org.praxislive.base.AbstractContainer
 
getControl(String) - Method in class org.praxislive.base.AbstractComponent
 
getControl(String) - Method in class org.praxislive.base.AbstractRootContainer
 
getControlInfo() - Method in class org.praxislive.base.Binding
Get the ControlInfo of the bound Control, if available.
getExecutionContext() - Method in class org.praxislive.base.AbstractRoot
Get the ExecutionContext for this Root.
getInfo() - Method in class org.praxislive.base.AbstractRootContainer
 
getLookup() - Method in class org.praxislive.base.AbstractComponent
 
getLookup() - Method in class org.praxislive.base.AbstractContainer.Delegate
 
getLookup() - Method in class org.praxislive.base.AbstractContainer
 
getLookup() - Method in class org.praxislive.base.AbstractRoot
 
getMetaData(ComponentType) - Method in class org.praxislive.base.AbstractComponentFactory
 
getParent() - Method in class org.praxislive.base.AbstractComponent
 
getParent() - Method in class org.praxislive.base.AbstractRootContainer
 
getPort(String) - Method in class org.praxislive.base.AbstractComponent
 
getPort(String) - Method in class org.praxislive.base.AbstractRootContainer
 
getRootHub() - Method in class org.praxislive.base.AbstractRoot
Get the RootHub this Root is installed in.
getRootMetaData(ComponentType) - Method in class org.praxislive.base.AbstractComponentFactory
 
getRouter() - Method in class org.praxislive.base.AbstractRoot
Get the PacketRouter for this Root.
getStartTime() - Method in class org.praxislive.base.DefaultExecutionContext
 
getState() - Method in class org.praxislive.base.AbstractRoot
Get the State of this Root.
getState() - Method in class org.praxislive.base.DefaultExecutionContext
 
getSyncRate() - Method in class org.praxislive.base.Binding.Adaptor
The current SyncRate.
getThreadFactory() - Method in class org.praxislive.base.AbstractRoot.Delegate
Get a thread factory for creating any new threads required by the delegate.
getTime() - Method in class org.praxislive.base.DefaultExecutionContext
 
getValueIsAdjusting() - Method in class org.praxislive.base.Binding.Adaptor
Whether the Adaptor is currently actively updating and sending values, eg.
getValues() - Method in class org.praxislive.base.Binding
Get the most recent synced values, if the Control is a property.

H

hierarchyChanged() - Method in class org.praxislive.base.AbstractComponent
 
hierarchyChanged() - Method in class org.praxislive.base.AbstractContainer
 
hierarchyChanged() - Method in class org.praxislive.base.AbstractRootContainer
 
High - org.praxislive.base.Binding.SyncRate
 

I

initialize(String, RootHub) - Method in class org.praxislive.base.AbstractRoot
 
INITIALIZED - org.praxislive.base.AbstractRoot.State
 
INITIALIZING - org.praxislive.base.AbstractRoot.State
 
interrupt() - Method in class org.praxislive.base.AbstractRoot
Interrupt the current update cycle, leaving pending calls or tasks to a subsequent update cycle.
invokeLater(Runnable) - Method in class org.praxislive.base.AbstractRoot
Submit a task to be run asynchronously on the main Root thread.
isActive() - Method in class org.praxislive.base.Binding.Adaptor
Whether this Adaptor is currently active.
isRootThread() - Method in class org.praxislive.base.AbstractRoot.Delegate
Check whether the currently executing thread is the current thread executing the delegate.

L

Low - org.praxislive.base.Binding.SyncRate
 

M

Medium - org.praxislive.base.Binding.SyncRate
 

N

NEW - org.praxislive.base.AbstractRoot.State
 
None - org.praxislive.base.Binding.SyncRate
 
notifyChild(Component) - Method in class org.praxislive.base.AbstractContainer.Delegate
 
notifyChild(Component) - Method in class org.praxislive.base.AbstractContainer
 

O

onError(List<Value>) - Method in class org.praxislive.base.Binding.Adaptor
An optional hook for adaptors to access any error response from a call to send.
onQueueReceipt() - Method in class org.praxislive.base.AbstractRoot.Controller
Called on receipt of a Packet (Call) or a Runnable task.
onQueueReceipt() - Method in class org.praxislive.base.AbstractRoot.Delegate
onResponse(List<Value>) - Method in class org.praxislive.base.Binding.Adaptor
An optional hook for adaptors to access the returned response from a call to send.
org.praxislive.base - module org.praxislive.base
 
org.praxislive.base - package org.praxislive.base
 

P

parentNotify(Container) - Method in class org.praxislive.base.AbstractComponent
 
parentNotify(Container) - Method in class org.praxislive.base.AbstractRootContainer
 
pollInBackground() - Method in class org.praxislive.base.AbstractRoot.DelegateConfiguration
Whether to poll for incoming calls in another thread in-between calls to update.
processCall(Call, PacketRouter) - Method in class org.praxislive.base.AbstractRoot
Method called to handle every received Call.
processCall(Call, PacketRouter) - Method in class org.praxislive.base.AbstractRootContainer
 
processError(Call) - Method in class org.praxislive.base.AbstractAsyncControl
 
processInvoke(Call) - Method in class org.praxislive.base.AbstractAsyncControl
 
processInvoke(Call) - Method in class org.praxislive.base.AbstractContainer.AddChildControl
 
processResponse(Call) - Method in class org.praxislive.base.AbstractAsyncControl
 
processResponse(Call) - Method in class org.praxislive.base.AbstractContainer.AddChildControl
 

R

registerControl(String, Control) - Method in class org.praxislive.base.AbstractComponent
 
registerControl(String, Control) - Method in class org.praxislive.base.AbstractRootContainer
 
registerPort(String, Port) - Method in class org.praxislive.base.AbstractComponent
 
removeChild(String) - Method in class org.praxislive.base.AbstractContainer
 
removeChild(String) - Method in class org.praxislive.base.AbstractRootContainer
 
RemoveChildControl() - Constructor for class org.praxislive.base.AbstractContainer.RemoveChildControl
 
removeClockListener(ExecutionContext.ClockListener) - Method in class org.praxislive.base.DefaultExecutionContext
 
removeStateListener(ExecutionContext.StateListener) - Method in class org.praxislive.base.DefaultExecutionContext
 
replacement(String) - Method in class org.praxislive.base.AbstractComponentFactory.Data
 
rootTypes() - Method in class org.praxislive.base.AbstractComponentFactory
 

S

send(List<Value>) - Method in class org.praxislive.base.Binding.Adaptor
Send the provided values to the Control.
send(Binding.Adaptor, List<Value>) - Method in class org.praxislive.base.Binding
 
set(long, Value) - Method in class org.praxislive.base.AbstractProperty
Set the value.
setActive(boolean) - Method in class org.praxislive.base.Binding.Adaptor
Set whether this Adaptor is currently active.
setIdle() - Method in class org.praxislive.base.AbstractRoot
Set the Root state to AbstractRoot.State.ACTIVE_IDLE.
setRunning() - Method in class org.praxislive.base.AbstractRoot
Set the Root state to AbstractRoot.State.ACTIVE_RUNNING.
setSyncRate(Binding.SyncRate) - Method in class org.praxislive.base.Binding.Adaptor
Set the SyncRate of the Adaptor.
shutdown() - Method in class org.praxislive.base.AbstractRoot.Controller
 
start(ThreadFactory) - Method in class org.praxislive.base.AbstractRoot.Controller
 
starting() - Method in class org.praxislive.base.AbstractRoot
Hook called during a call to AbstractRoot.setRunning() if the previous state was AbstractRoot.State.ACTIVE_IDLE.
stopping() - Method in class org.praxislive.base.AbstractRoot
Hook called during a call to AbstractRoot.setIdle() if the previous state was AbstractRoot.State.ACTIVE_RUNNING.
submitPacket(Packet) - Method in class org.praxislive.base.AbstractRoot.Controller
 

T

TERMINATED - org.praxislive.base.AbstractRoot.State
 
terminating() - Method in class org.praxislive.base.AbstractRoot
Hook called during termination of this Root, asynchronously after a call to AbstractRoot.Controller.shutdown() or other cause of termination.
TERMINATING - org.praxislive.base.AbstractRoot.State
 
test() - Method in class org.praxislive.base.AbstractComponentFactory.Data
 

U

unbind(Binding.Adaptor) - Method in class org.praxislive.base.Binding
 
unbind(ControlAddress, Binding.Adaptor) - Method in interface org.praxislive.base.BindingContext
Unbind adaptor from its binding.
unbind(ControlAddress, Binding.Adaptor) - Method in class org.praxislive.base.BindingContextControl
 
unregisterControl(String) - Method in class org.praxislive.base.AbstractComponent
 
unregisterControl(String) - Method in class org.praxislive.base.AbstractRootContainer
 
unregisterPort(String) - Method in class org.praxislive.base.AbstractComponent
 
update() - Method in class org.praxislive.base.AbstractRoot
Hook called regularly every time the internal time changes, after all ExecutionContext.ClockListener have been called.
update() - Method in class org.praxislive.base.Binding.Adaptor
Optional hook called whenever values have been updated, by a sync call or another Adaptor.
updateAdaptorConfiguration(Binding.Adaptor) - Method in class org.praxislive.base.Binding
 
updateBindingConfiguration() - Method in class org.praxislive.base.Binding.Adaptor
Optional hook called when the Binding configuration has changed.
updateClock(long) - Method in class org.praxislive.base.DefaultExecutionContext
Update the clock time.
updateState(long, ExecutionContext.State) - Method in class org.praxislive.base.DefaultExecutionContext
Update the state.

V

valueOf(String) - Static method in enum org.praxislive.base.AbstractRoot.State
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum org.praxislive.base.Binding.SyncRate
Returns the enum constant of this type with the specified name.
values() - Static method in enum org.praxislive.base.AbstractRoot.State
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum org.praxislive.base.Binding.SyncRate
Returns an array containing the constants of this enum type, in the order they are declared.
A B C D F G H I L M N O P R S T U V 
All Classes All Packages