public class Bridge extends Object
A notifyAll call is made on
the Bridge object whenever the number of live hubs connected by
the bridge changes.
| Constructor and Description |
|---|
Bridge(ClientProfile[] profiles)
Constructor.
|
| Modifier and Type | Method and Description |
|---|---|
void |
exportUrls(int index,
String host)
Sets up a URL exporter for one of the hubs.
|
HubConnector[] |
getBridgeClients()
Returns the hub connectors representing the bridge client running
on each linked hub.
|
ClientProfile[] |
getProfiles()
Returns the client profiles which define the hubs this bridge links.
|
static void |
main(String[] args)
Main method.
|
static int |
runMain(String[] args)
Does the work for the main method.
|
boolean |
start()
Starts this bridge running.
|
void |
stop()
Stops this bridge running.
|
public Bridge(ClientProfile[] profiles) throws IOException
profiles - array of SAMP profile objects, one for each
hub which is to participate in the bridgeIOExceptionpublic ClientProfile[] getProfiles()
public HubConnector[] getBridgeClients()
public void exportUrls(int index,
String host)
index - index of the profile for which to export URLshost - the name substitute for loopback host identifiers
on the host on which that profile's hub is runningpublic boolean start()
public void stop()
public static void main(String[] args) throws IOException
IOExceptionpublic static int runMain(String[] args) throws IOException
IOExceptionCopyright © 2008–2024. All rights reserved.