private static class AppServerManager.RemoteAppServer
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Set<java.lang.String> |
aliases
The set of aliases defined for this appserver.
|
private java.util.Set<java.lang.String> |
hosts
The hosts on which this appserver is running.
|
private java.lang.String |
name
The name of this known appserver.
|
private java.util.Set<java.lang.String> |
nameServers
The list of name servers with which the appserver is registered.
|
private java.lang.String |
p2jAccount
The account (configured as an appserver) to authenticate on the remote side.
|
private java.lang.String |
p2jHost
The P2J host identifying this appserver.
|
private int |
p2jPort
The P2J port (secure or insecure).
|
private java.util.Set<java.lang.Integer> |
ports
The ports used by CONNECT statement to target this appserver.
|
private java.util.Set<java.lang.String> |
services
The network service names used by CONNECT statement to target this appserver.
|
Constructor and Description |
---|
RemoteAppServer(DirectoryService ds,
java.lang.String appSrvPath,
java.lang.String name)
Initialize this remote appserver by reading its configuration from the directory.
|
private final java.lang.String name
private final java.lang.String p2jHost
private final int p2jPort
private final java.lang.String p2jAccount
private final java.util.Set<java.lang.String> aliases
private final java.util.Set<java.lang.String> nameServers
private final java.util.Set<java.lang.String> hosts
private final java.util.Set<java.lang.Integer> ports
private final java.util.Set<java.lang.String> services
public RemoteAppServer(DirectoryService ds, java.lang.String appSrvPath, java.lang.String name)
ds
- The DirectoryService
instance.appSrvPath
- The directory path where remote appservers are configured.name
- The remote appserver's name.