public abstract class BaseApp extends BaseMain implements Runnable
Modifier and Type | Field and Description |
---|---|
protected DirectoryObject |
m_currentuser
Deprecated.
invoke
getUser on the session returned from
connect methods. |
protected LibrarySession |
m_session
Deprecated.
save the session that is returned from
connect methods. |
m_defaultWriter, m_logWriter, m_parametertable, m_timervalue
Constructor and Description |
---|
BaseApp(String[] args)
Construct with commandline arguments.
|
Modifier and Type | Method and Description |
---|---|
LibrarySession |
connect()
Create a LibrarySession.
|
protected void |
Connect()
Create a LibrarySession.
|
LibrarySession |
connect(Credential credential,
ConnectOptions options)
Create a LibrarySession, from the specified Credential and ConnectOptions.
|
protected void |
Connect(Credential credential,
ConnectOptions options)
Create a LibrarySession, from the specified Credential and ConnectOptions.
|
protected void |
Connect(Credential credential,
ConnectOptions options,
String server)
Create a LibrarySession, from the specified Credential and ConnectOptions.
|
protected void |
Connect(Credential credential,
ConnectOptions options,
String serviceName,
String password)
Create a LibrarySession, from the specified Credential and ConnectOptions.
|
LibrarySession |
connect(String username,
String password,
String server)
Create a LibrarySession.
|
protected void |
Connect(String username,
String password,
String server)
Create a LibrarySession.
|
LibrarySession |
connect(String username,
String password,
String server,
String serverPassword)
Create a LibrarySession.
|
protected void |
Connect(String username,
String password,
String server,
String serverPassword)
Create a LibrarySession.
|
protected void |
Disconnect()
Disconnect the last session connected with a
connect
method. |
static String |
getCachePerformanceString(LibrarySession session)
Get the cache performance, as a String.
|
protected CleartextCredential |
getCleartextCredential()
create CleartextCredential using username/password information
in the Parametertable.
|
protected CleartextCredential |
getCleartextCredential(String username,
String password)
create CleartextCredential using specified username/password.
|
static String |
getConnectionPoolPerformanceString(LibrarySession session)
Get the connection pool performance, as a String.
|
protected ConnectOptions |
getConnectOptions()
create ConnectOptions using server information
in the Parametertable.
|
protected ConnectOptions |
getConnectOptions(String server)
create ConnectOptions using specified server and other information
in the Parametertable.
|
protected ConnectOptions |
getConnectOptions(String server,
String dbPassword)
create ConnectOptions using specified server & server password,
and other information in the Parametertable.
|
protected Locale |
getLocale()
Gets the the Locale from ParameterTable settings
|
void |
showCachePerformance(LibrarySession session)
Display the cache performance.
|
void |
showConnectionPoolPerformance(LibrarySession session)
Display the connection pool performance.
|
getElapsedTime, getParameterTable, initTrace, log, log, logCurrentTimestamp, printStackTrace, setTimer, showElapsedTime
protected LibrarySession m_session
connect
methods.protected DirectoryObject m_currentuser
getUser
on the session returned from
connect
methods.public BaseApp(String[] args)
args
- the arguments passed to main.public LibrarySession connect() throws IfsException
IfsException
- if operation fails.public LibrarySession connect(String username, String password, String server) throws IfsException
IfsException
- if operation fails.public LibrarySession connect(String username, String password, String server, String serverPassword) throws IfsException
IfsException
- if operation fails.public LibrarySession connect(Credential credential, ConnectOptions options) throws IfsException
credential
- supplied credential.options
- Connection options.IfsException
- if operation fails.protected void Connect() throws IfsException
IfsException
- if operation fails.protected void Connect(String username, String password, String server) throws IfsException
IfsException
- if operation fails.protected void Connect(String username, String password, String server, String serverPassword) throws IfsException
IfsException
- if operation fails.protected void Connect(Credential credential, ConnectOptions options) throws IfsException
credential
- supplied credential.options
- Connection options.IfsException
- if operation fails.protected void Connect(Credential credential, ConnectOptions options, String server) throws IfsException
credential
- supplied credential.options
- Connection options.server
- name of the serverIfsException
- if operation fails.protected void Connect(Credential credential, ConnectOptions options, String serviceName, String password) throws IfsException
credential
- supplied credential.options
- Connection options.serviceName
- service to connectpassword
- service passwordIfsException
- if operation fails.protected CleartextCredential getCleartextCredential() throws IfsException
IfsException
- if operation fails.protected CleartextCredential getCleartextCredential(String username, String password) throws IfsException
username
- The user name.password
- The user password.IfsException
- if operation fails.protected ConnectOptions getConnectOptions() throws IfsException
IfsException
- if operation fails.protected ConnectOptions getConnectOptions(String server) throws IfsException
server
- The name of the iFS server.IfsException
- if operation fails.protected ConnectOptions getConnectOptions(String server, String dbPassword) throws IfsException
server
- The name of the iFS server.dbPassword
- The password for the iFS server.IfsException
- if operation fails.protected Locale getLocale() throws IfsException
IfsException
- if the operation failsprotected void Disconnect() throws IfsException
connect
method.IfsException
public static String getCachePerformanceString(LibrarySession session) throws IfsException
IfsException
- if the operation failspublic void showCachePerformance(LibrarySession session) throws IfsException
IfsException
- if the operation failspublic static String getConnectionPoolPerformanceString(LibrarySession session) throws IfsException
session
- the LibrarySession to useIfsException
- if the operation failspublic void showConnectionPoolPerformance(LibrarySession session) throws IfsException
session
- the LibrarySession to useIfsException
- if the operation failsCopyright © 2023. All rights reserved.