com.tivoli.pd.jadmin
Class PDAppSvrInfo

java.lang.Object
  |
  +--com.tivoli.pd.jadmin.PDAppSvrInfo

public class PDAppSvrInfo
extends java.lang.Object

This class encapsulates the configuration information for a Tivoli Access Manager Java application server. An instance of this class must be obtained using the PDAppSvrConfig.getPDAppSvrInfo method.


Field Summary
 java.lang.String appsvrConfigName
          The application server name used in the PDAppSvrConfig.configureAppSvr method.
 java.net.URL appsvrDbDir
          The database directory URL.
 int appsvrDbRefresh
          The database refresh interval, in seconds.
 java.lang.String appsvrHost
          The host the application server runs on.
 boolean appsvrListening
          Whether or not the application server listens for database updates from the Tivoli Access Manager policy server.
 boolean appsvrLocal
          Whether or not the application server can process APIs locally.
 int appsvrPort
          The TCP/IP port the application server listens on.
 java.lang.String appsvrSvrName
          The name of the application server object in the ACL database and the name used in server commands and methods.
 java.lang.String appsvrUserName
          The name of the Tivoli Access Manager user created for the application server.
 java.util.ArrayList authzServers
          A list of Tivoli Access Manager authorization servers that the application server communicates with.
 java.util.ArrayList plcyServers
          A list of Tivoli Access Manager policy servers that the application server communicates with.
 
Method Summary
 java.lang.String toString()
          Returns a String representation of this object.
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

appsvrConfigName

public java.lang.String appsvrConfigName
The application server name used in the PDAppSvrConfig.configureAppSvr method.

appsvrUserName

public java.lang.String appsvrUserName
The name of the Tivoli Access Manager user created for the application server.

appsvrSvrName

public java.lang.String appsvrSvrName
The name of the application server object in the ACL database and the name used in server commands and methods.

appsvrLocal

public boolean appsvrLocal
Whether or not the application server can process APIs locally.

appsvrHost

public java.lang.String appsvrHost
The host the application server runs on.

appsvrPort

public int appsvrPort
The TCP/IP port the application server listens on.

appsvrListening

public boolean appsvrListening
Whether or not the application server listens for database updates from the Tivoli Access Manager policy server. This is used only for Java application servers running in local mode.

appsvrDbRefresh

public int appsvrDbRefresh
The database refresh interval, in seconds. This is used only for Java application servers running in local mode.

appsvrDbDir

public java.net.URL appsvrDbDir
The database directory URL. This is used only for Java application servers running in local mode.

plcyServers

public java.util.ArrayList plcyServers
A list of Tivoli Access Manager policy servers that the application server communicates with. The items in the list are PDSvrInfo objects.

authzServers

public java.util.ArrayList authzServers
A list of Tivoli Access Manager authorization servers that the application server communicates with. The items in the list are PDSvrInfo objects.
Method Detail

toString

public java.lang.String toString()
Returns a String representation of this object.
Overrides:
toString in class java.lang.Object