This class is a container for the attributes necessary to create a Nirvana session. More...
Public Member Functions | |
string | getConnectionDetail (int idx) |
Returns the rname indexed by idx. More... | |
long | getInitialConnectionRetryCount () |
Gets the inital connection retry count More... | |
int | getNumberOfConnections () |
Returns the number of protocols used by this nSession More... | |
nSessionAttributes (string url) | |
Constructs an nSessionAttributes object with the string URL specified. More... | |
nSessionAttributes (string url, long initialConnectionRetry) | |
Constructs an nSessionAttributes object with the string URL specified and retry count for initial connection attempts. More... | |
nSessionAttributes (string[] urls) | |
Constructs an nSessionAttributes object with the collection of string URLs specified. More... | |
nSessionAttributes (string[] urls, long initialConnectionRetry) | |
Constructs an nSessionAttributes object with the collection of string URLs specified. More... | |
Properties | |
bool | RequestPriorityConnection [get, set] |
Accessor methods for the property which requests a priority connection to the server. More... | |
This class is a container for the attributes necessary to create a Nirvana session.
com.pcbsys.nirvana.client.nSessionAttributes.nSessionAttributes | ( | string | url | ) |
Constructs an nSessionAttributes object with the string URL specified.
url | A string in the form protocol://host:port e.g. nsp://127.0.0.1:9000 Protocol can be one of nsp, nhp, nsps, nhps |
nIllegalArgumentException | if the url is invalid |
com.pcbsys.nirvana.client.nSessionAttributes.nSessionAttributes | ( | string | url, |
long | initialConnectionRetry | ||
) |
Constructs an nSessionAttributes object with the string URL specified and retry count for initial connection attempts.
url | A string in the form protocol://host:port e.g. nsp://127.0.0.1:9000 Protocol can be one of nsp, nhp, nsps, nhps |
initialConnectionRetry | A long specfiying amount of times to retry for inital connection |
nIllegalArgumentException | if the url is invalid |
com.pcbsys.nirvana.client.nSessionAttributes.nSessionAttributes | ( | string[] | urls | ) |
Constructs an nSessionAttributes object with the collection of string URLs specified.
urls | A string[], containing strings in the form protocol://host:port e.g. nsp://127.0.0.1:9000 Protocol can be one of nsp, nhp, nsps, nhps |
nIllegalArgumentException | if the url is invalid |
com.pcbsys.nirvana.client.nSessionAttributes.nSessionAttributes | ( | string[] | urls, |
long | initialConnectionRetry | ||
) |
Constructs an nSessionAttributes object with the collection of string URLs specified.
urls | A string[], containing strings in the form protocol://host:port e.g. nsp://127.0.0.1:9000 Protocol can be one of nsp, nhp, nsps, nhps |
initialConnectionRetry | A long specfiying amount of times to retry for inital connection |
nIllegalArgumentException | if the url is invalid |
string com.pcbsys.nirvana.client.nSessionAttributes.getConnectionDetail | ( | int | idx | ) |
Returns the rname indexed by idx.
These where passed in when the initial nSession was created
idx | the index of the connection details to return |
Exception | If the index is out of bounds |
long com.pcbsys.nirvana.client.nSessionAttributes.getInitialConnectionRetryCount | ( | ) |
Gets the inital connection retry count
int com.pcbsys.nirvana.client.nSessionAttributes.getNumberOfConnections | ( | ) |
|
getset |
Accessor methods for the property which requests a priority connection to the server.
If this is true, sessions started with these session attributes will request their connection be a priority connection.