Index
All Classes and Interfaces|All Packages
A
- address() - Method in class org.praxislive.hub.net.ChildLauncher.Info
-
Access the
SocketAddressto connect to the child. - allowRemoteServerConnection() - Method in class org.praxislive.hub.net.NetworkCoreFactory.Builder
-
Allow remote connections.
- allowRemoteServerConnection(String) - Method in class org.praxislive.hub.net.NetworkCoreFactory.Builder
-
Allow remote connections.
- arguments() - Method in interface org.praxislive.hub.net.ProxyInfo.Exec
-
Command line arguments to pass along to the executing process.
- awaitInfo(long, TimeUnit) - Method in class org.praxislive.hub.net.NetworkCoreFactory
-
Get
NetworkCoreFactory.Infofor the started core root.
B
- build() - Method in class org.praxislive.hub.net.HubConfiguration.Builder
-
Build the hub configuration.
- build() - Method in class org.praxislive.hub.net.NetworkCoreFactory.Builder
-
Build a NetworkCoreFactory based on the builder configuration.
- builder() - Static method in class org.praxislive.hub.net.HubConfiguration
-
Create a hub configuration builder.
- builder() - Static method in class org.praxislive.hub.net.NetworkCoreFactory
-
Create a NetworkCoreFactory builder.
C
- childLauncher(ChildLauncher) - Method in class org.praxislive.hub.net.NetworkCoreFactory.Builder
-
Provide an implementation of
ChildLauncherfor proxies that require to auto-launch a local child process of the current one. - ChildLauncher - Interface in org.praxislive.hub.net
-
Service for launching a child process clone of this process, to be provided to
NetworkCoreFactory. - ChildLauncher.Info - Class in org.praxislive.hub.net
-
Information about the launched child process.
- command() - Method in interface org.praxislive.hub.net.ProxyInfo.Exec
-
Optional command to run.
- createCoreRoot(Hub.Accessor, List<Root>) - Method in class org.praxislive.hub.net.NetworkCoreFactory
D
- DefaultProxyInfo - Class in org.praxislive.hub.net
-
Default implementation of
ProxyInfothat can be parsed from a PMap, used byHubConfiguration.
E
- enableFileServer(boolean) - Method in class org.praxislive.hub.net.HubConfiguration.Builder
-
Whether to enable the file server.
- enableServer() - Method in class org.praxislive.hub.net.NetworkCoreFactory.Builder
-
Enable a server so that other hubs can connect to and control this one.
- exec() - Method in class org.praxislive.hub.net.DefaultProxyInfo
- exec() - Method in interface org.praxislive.hub.net.ProxyInfo
-
Access an optional
ProxyInfo.Execimplementation giving information about the process that should be executed when initializing this proxy. - exposeServices(List<Class<? extends Service>>) - Method in class org.praxislive.hub.net.NetworkCoreFactory.Builder
-
List of services that will be exposed to connected hubs.
- extendLookup(Lookup) - Method in class org.praxislive.hub.net.NetworkCoreFactory
F
- fromMap(PMap) - Static method in class org.praxislive.hub.net.DefaultProxyInfo
-
Parse a DefaultProxyInfo from a provided PMap.
- fromMap(PMap) - Static method in class org.praxislive.hub.net.HubConfiguration
-
Build a hub configuration from the provided map.
H
- handle() - Method in class org.praxislive.hub.net.ChildLauncher.Info
-
Access the
Processhandle of the child. - hubConfiguration(HubConfiguration) - Method in class org.praxislive.hub.net.NetworkCoreFactory.Builder
-
Provide a
HubConfigurationprogrammatically. - HubConfiguration - Class in org.praxislive.hub.net
-
Hub configuration for a networked hub.
- HubConfiguration.Builder - Class in org.praxislive.hub.net
-
Hub configuration builder.
I
- Info(Process, SocketAddress) - Constructor for class org.praxislive.hub.net.ChildLauncher.Info
-
Construct an Info object, for use by ChildLauncher implementation.
- isFileServerEnabled() - Method in class org.praxislive.hub.net.HubConfiguration
- isLocal() - Method in interface org.praxislive.hub.net.ProxyInfo
-
Check whether the proxy is running on the same (local) machine.
J
- javaOptions() - Method in interface org.praxislive.hub.net.ProxyInfo.Exec
-
List of Java options to make available to the process.
L
- launch(List<String>, List<String>) - Method in interface org.praxislive.hub.net.ChildLauncher
-
Launch a child process with the optional given Java options and arguments.
M
- matches(String, ComponentType) - Method in class org.praxislive.hub.net.DefaultProxyInfo
- matches(String, ComponentType) - Method in interface org.praxislive.hub.net.ProxyInfo
-
Check whether this proxy should be used for creating and accessing the given root ID and root type.
N
- NetworkCoreFactory - Class in org.praxislive.hub.net
-
A CoreRootFactory supporting a tree of networked roots.
- NetworkCoreFactory.Builder - Class in org.praxislive.hub.net
-
A builder for NetworkCoreFactory.
- NetworkCoreFactory.Info - Class in org.praxislive.hub.net
-
Information about the launched network hub.
O
- org.praxislive.hub.net - module org.praxislive.hub.net
- org.praxislive.hub.net - package org.praxislive.hub.net
P
- proxies() - Method in class org.praxislive.hub.net.HubConfiguration
- proxy(ProxyInfo) - Method in class org.praxislive.hub.net.HubConfiguration.Builder
-
Add information about a proxy.
- ProxyInfo - Interface in org.praxislive.hub.net
-
Information about an available proxy process to connect to.
- ProxyInfo.Exec - Interface in org.praxislive.hub.net
-
Information about process that should be executed when initializing a proxy.
S
- serverAddress() - Method in class org.praxislive.hub.net.NetworkCoreFactory.Info
-
Socket address of the launched hub, if available.
- serverPort(int) - Method in class org.praxislive.hub.net.NetworkCoreFactory.Builder
-
Specify a port for the server.
- services() - Method in interface org.praxislive.hub.net.ProxyInfo
-
List of services that should be delegated to this proxy.
- socketAddress() - Method in class org.praxislive.hub.net.DefaultProxyInfo
- socketAddress() - Method in interface org.praxislive.hub.net.ProxyInfo
-
Access the socket address to use to connect to the proxy.
All Classes and Interfaces|All Packages