Index

A B C D E F H I J L M N O P S 
All Classes and Interfaces|All Packages

A

address() - Method in class org.praxislive.hub.net.ChildLauncher.Info
Access the SocketAddress to 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.Info for 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 ChildLauncher for 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 ProxyInfo that can be parsed from a PMap, used by HubConfiguration.

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.Exec implementation 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 Process handle of the child.
hubConfiguration(HubConfiguration) - Method in class org.praxislive.hub.net.NetworkCoreFactory.Builder
Provide a HubConfiguration programmatically.
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.
A B C D E F H I J L M N O P S 
All Classes and Interfaces|All Packages