|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.emboss.jemboss.JembossParams
Contains all property information about the client and the server.
Field Summary | |
private java.lang.String |
acdDirToParse
acd file location |
private java.lang.String |
acdDirToParseName
property name for acd file location |
private java.lang.String |
browserProxyHost
browser proxy host |
private java.lang.String |
browserProxyHostName
property name for browser proxy host |
private int |
browserProxyPort
browser proxy port |
private java.lang.String |
browserProxyPortName
property name for browser proxy port |
private java.lang.String |
currentMode
current mode for running an application |
private java.lang.String |
currentModeName
property name for current mode |
private static java.lang.String |
cygwin
cygwin |
private java.lang.String |
cygwinName
property name for Jemboss java server |
private boolean |
debug
|
private java.lang.String |
debugName
|
private java.lang.String |
embossBin
emboss binary location |
private java.lang.String |
embossBinName
property name for emboss binary location |
private java.lang.String |
embossData
emboss data location |
private java.lang.String |
embossDataName
property name for emboss data location |
private java.lang.String |
embossEnvironment
emboss environment |
private java.lang.String |
embossEnvironmentName
property name for emboss environment |
private java.lang.String |
embossPath
emboss path environment variable |
private java.lang.String |
embossPathName
property name for emboss path environment variable |
private java.lang.String |
embossURL
property name for documentation URL |
private java.lang.String |
embURL
documentation URL |
private boolean |
hasBatchMode
batch mode support |
private java.lang.String |
hasBatchModeName
property name for batch mode support |
private boolean |
hasInteractiveMode
interactive mode support |
private java.lang.String |
hasInteractiveModeName
property name for interactive mode support |
private java.lang.String |
javaNoProxy
|
private java.util.Vector |
javaNoProxyEntries
|
private java.lang.String |
javaProxyHost
|
private java.lang.String |
javaProxyPort
|
private int |
javaProxyPortNum
|
private static boolean |
jembossServer
Jemboss java server |
private java.lang.String |
jembossServerName
property name for Jemboss java server |
(package private) java.util.Properties |
jembossSettings
|
private java.lang.String |
plplot
plplot library location |
private java.lang.String |
plplotName
property name for plplot library location |
private boolean |
privateServerFailOver
|
private java.util.Vector |
privateServers
|
private java.lang.String |
privateSoapService
private service name |
private java.lang.String |
privateSoapServiceName
property name for private service name |
private java.lang.String |
privateSoapURL
private services URL |
private java.lang.String |
privateSoapURLName
property name for private services URL |
private java.lang.String |
proxyAuthPasswd
|
private java.lang.String |
proxyAuthPasswdName
|
private java.lang.String |
proxyAuthUser
|
private java.lang.String |
proxyAuthUserName
|
private java.lang.String |
proxyHost
|
private java.lang.String |
proxyHostName
|
private boolean |
proxyOverride
|
private java.lang.String |
proxyOverrideName
|
private int |
proxyPortNum
|
private java.lang.String |
proxyPortNumName
|
private boolean |
publicServerFailOver
|
private java.util.Vector |
publicServers
|
private java.lang.String |
publicSoapService
public service name |
private java.lang.String |
publicSoapServiceName
property name for public service name |
private java.lang.String |
publicSoapURL
public services URL |
private java.lang.String |
publicSoapURLName
property name for public services URL |
static int |
SERVER_DOWN
denotes a server is not responding |
static int |
SERVER_ERR
denotes a server is giving errors |
static int |
SERVER_OK
denotes a server is OK |
private java.lang.String |
serverPrivateList
|
private java.lang.String |
serverPrivateListName
|
private java.lang.String |
serverPublicList
|
private java.lang.String |
serverPublicListName
|
private java.util.Hashtable |
serverStatusHash
|
private char[] |
servicePasswd
|
private byte[] |
servicePasswdByte
services password |
private java.lang.String |
serviceUserName
|
private java.lang.String |
serviceUserNameName
|
private java.lang.String |
soapService
service name |
private java.lang.String |
soapServiceName
property name for service name |
private boolean |
useAuth
use unix authentication to run applications on the server |
private java.lang.String |
useAuthName
property name for using unix authentication |
private boolean |
useBrowserProxy
use a separate proxy for browsing the web |
private java.lang.String |
useBrowserProxyName
property name for using separate proxy for browsing the web |
private boolean |
useHTTPSProxy
|
private java.lang.String |
useHTTPSProxyName
|
private boolean |
useJavaNoProxy
|
private boolean |
useJavaProxy
|
private boolean |
useProxy
|
private boolean |
useProxyAuth
use proxy authentication |
private java.lang.String |
useProxyAuthName
property name for using proxy authentication |
private java.lang.String |
useProxyName
|
private java.lang.String |
userHome
user home directory |
private java.lang.String |
userHomeName
property name for user home directory |
private boolean |
useTFM
|
private java.lang.String |
useTFMName
|
Constructor Summary | |
JembossParams()
Loads and holds the properties |
Method Summary | |
java.lang.String |
getAcdDirToParse()
Acd file location |
java.lang.String |
getBrowserProxyHost()
Get the name of the proxy server for the browser |
int |
getBrowserProxyPort()
The port number of the proxy server for the browser |
java.lang.String |
getCurrentMode()
The current mode (interactive or batch). |
java.lang.String |
getCygwinRoot()
Get the cygwin root |
boolean |
getDebug()
Whether to show debugging information |
java.lang.String |
getEmbossBin()
|
java.lang.String |
getEmbossData()
|
java.lang.String |
getEmbossEnvironment()
Get the environment for emboss |
java.lang.String[] |
getEmbossEnvironmentArray(java.lang.String[] envp)
Get the emboss environment as a String array |
java.lang.String |
getEmbossPath()
Get the path for emboss |
java.lang.String |
getembURL()
|
boolean |
getHasBatchMode()
Whether this service supports batch mode |
boolean |
getHasInteractiveMode()
Whether this service supports interactive mode |
java.lang.String |
getPlplot()
Get the location of plplot |
boolean |
getPrivateServerFailover()
Return whether we have failover on the private server |
java.util.Vector |
getPrivateServers()
Return a vector containing the list of private servers |
java.lang.String |
getPrivateSoapService()
Get the name of the private soap service |
java.lang.String |
getPrivateSoapURL()
Returns the URL of the private soap server |
java.lang.String |
getProxyAuthPasswd()
Password needed to use for the proxy server |
java.lang.String |
getProxyAuthUser()
Username needed to use for the proxy server |
java.lang.String |
getProxyHost()
The name of the proxy server |
int |
getProxyPortNum()
The port the proxy server listens on |
boolean |
getPublicServerFailover()
Return whether we have failover on the public server |
java.util.Vector |
getPublicServers()
Return a vector containing the list of public servers |
java.lang.String |
getPublicSoapService()
Get the name of the public soap service we're using |
java.lang.String |
getPublicSoapURL()
Returns the URL of the public soap server |
char[] |
getServicePasswd()
Return the password needed for the remote service |
byte[] |
getServicePasswdByte()
Return the password needed for the remote service |
java.lang.String |
getServiceUserName()
Return the username needed for the remote service |
java.lang.String |
getSoapService()
Get the name of the soap service |
boolean |
getUseAuth()
Whether the main service requires authentication |
boolean |
getUseHTTPSProxy()
If using an https proxy server |
boolean |
getUseProxy()
If using a proxy server |
boolean |
getUseProxy(java.lang.String s)
If using a proxy server for a given URL |
boolean |
getUseProxyAuth()
If using authenticate with the proxy |
java.lang.String |
getUserHome()
Get the user home directory |
boolean |
isBrowserProxy()
Determine if the a proxy server is being used for web browsing |
static boolean |
isCygwin()
|
static boolean |
isJembossServer()
|
boolean |
isUseTFM()
|
private void |
loadIn(java.lang.String folder)
Load a property from the jemboss.property file. |
java.util.Vector |
modeVector()
Return the mode list as a vector, suitable for loading into a combobox. |
java.lang.String |
proxyDescription()
A description of the proxy settings |
java.lang.String |
serverDescription()
A description of the server settings |
void |
setCurrentMode(java.lang.String newMode)
Set the current mode (interactive or batch). |
void |
setPrivateSoapService(java.lang.String s)
Set the name of the private soap service |
void |
setPrivateSoapURL(java.lang.String s)
Set the URL of the private soap server |
void |
setPublicSoapService(java.lang.String s)
Set the name of the public soap service we're using |
void |
setPublicSoapURL(java.lang.String s)
Set the URL of the public soap server |
void |
setServerStatus(java.lang.String server,
int i)
Mark a server as bad |
void |
setServicePasswd(char[] newPasswd)
Save the password needed for the remote service |
void |
setServiceUserName(java.lang.String newUserName)
Save the username needed for the remote service |
protected void |
setupServerRedundancy()
Initialize the server redundancy data. |
void |
setUserHome(java.lang.String s)
Set the user home directory property |
private static byte[] |
toByteArr(char[] ch)
Return the password as byte array |
void |
updateJembossProperty(java.lang.String name,
java.lang.String newvalue)
Update the properties structure. |
void |
updateJembossPropHash(java.util.Hashtable hash)
Update properties from a Hashtable |
void |
updateJembossPropString(java.lang.String entry)
Parse a key=value string to update the properties structure |
void |
updateJembossPropStrings(java.lang.String[] entries)
Parse an array of key=value strings to update the properties structure |
protected void |
updateSettingsFromProperties()
Update the property settings for jembossSettings. |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Field Detail |
public static final int SERVER_OK
public static final int SERVER_ERR
public static final int SERVER_DOWN
private boolean useHTTPSProxy
private java.lang.String useHTTPSProxyName
private boolean useProxy
private java.lang.String useProxyName
private java.lang.String proxyHost
private java.lang.String proxyHostName
private int proxyPortNum
private java.lang.String proxyPortNumName
private boolean useBrowserProxy
private java.lang.String useBrowserProxyName
private java.lang.String browserProxyHost
private java.lang.String browserProxyHostName
private int browserProxyPort
private java.lang.String browserProxyPortName
private boolean useTFM
private java.lang.String useTFMName
private boolean useProxyAuth
private java.lang.String useProxyAuthName
private java.lang.String proxyAuthUser
private java.lang.String proxyAuthUserName
private java.lang.String proxyAuthPasswd
private java.lang.String proxyAuthPasswdName
private boolean proxyOverride
private java.lang.String proxyOverrideName
private boolean useAuth
private java.lang.String useAuthName
private java.lang.String publicSoapURL
private java.lang.String publicSoapURLName
private java.lang.String privateSoapURL
private java.lang.String privateSoapURLName
private java.lang.String soapService
private java.lang.String soapServiceName
private java.lang.String privateSoapService
private java.lang.String privateSoapServiceName
private java.lang.String publicSoapService
private java.lang.String publicSoapServiceName
private boolean debug
private java.lang.String debugName
private boolean hasBatchMode
private java.lang.String hasBatchModeName
private boolean hasInteractiveMode
private java.lang.String hasInteractiveModeName
private java.lang.String currentMode
private java.lang.String currentModeName
private java.lang.String serverPublicList
private java.lang.String serverPublicListName
private java.lang.String serverPrivateList
private java.lang.String serverPrivateListName
private java.lang.String serviceUserName
private java.lang.String serviceUserNameName
private char[] servicePasswd
private byte[] servicePasswdByte
java.util.Properties jembossSettings
private boolean useJavaProxy
private java.lang.String javaProxyPort
private java.lang.String javaProxyHost
private boolean useJavaNoProxy
private java.lang.String javaNoProxy
private java.util.Vector javaNoProxyEntries
private int javaProxyPortNum
private boolean publicServerFailOver
private boolean privateServerFailOver
private java.util.Hashtable serverStatusHash
private java.util.Vector publicServers
private java.util.Vector privateServers
private static boolean jembossServer
private java.lang.String jembossServerName
private static java.lang.String cygwin
private java.lang.String cygwinName
private java.lang.String plplot
private java.lang.String plplotName
private java.lang.String embossData
private java.lang.String embossDataName
private java.lang.String embossBin
private java.lang.String embossBinName
private java.lang.String embossPath
private java.lang.String embossPathName
private java.lang.String embossEnvironment
private java.lang.String embossEnvironmentName
private java.lang.String acdDirToParse
private java.lang.String acdDirToParseName
private java.lang.String embURL
private java.lang.String embossURL
private java.lang.String userHome
private java.lang.String userHomeName
Constructor Detail |
public JembossParams()
Method Detail |
private void loadIn(java.lang.String folder)
folder
- location of jemboss.propertyprotected void updateSettingsFromProperties()
protected void setupServerRedundancy()
public boolean getUseProxy()
public boolean getUseHTTPSProxy()
public boolean getUseProxy(java.lang.String s)
s
- the URL we wish to connect topublic java.lang.String getProxyHost()
public int getProxyPortNum()
public boolean isBrowserProxy()
public java.lang.String getBrowserProxyHost()
public int getBrowserProxyPort()
public boolean isUseTFM()
public boolean getUseProxyAuth()
public java.lang.String getProxyAuthUser()
public java.lang.String getProxyAuthPasswd()
public java.lang.String proxyDescription()
public boolean getUseAuth()
public java.lang.String getPublicSoapURL()
public static boolean isJembossServer()
public static boolean isCygwin()
public java.lang.String getCygwinRoot()
public java.lang.String getPlplot()
public java.lang.String getUserHome()
public void setUserHome(java.lang.String s)
s
- the user home directorypublic java.lang.String getembURL()
public java.lang.String getEmbossData()
public java.lang.String getEmbossBin()
public java.lang.String getEmbossPath()
public java.lang.String getEmbossEnvironment()
public java.lang.String[] getEmbossEnvironmentArray(java.lang.String[] envp)
public java.lang.String getAcdDirToParse()
public void setPublicSoapURL(java.lang.String s)
s
- URL of the public servicespublic java.lang.String getPrivateSoapURL()
public void setPrivateSoapURL(java.lang.String s)
s
- URL of the private servicespublic boolean getPublicServerFailover()
public boolean getPrivateServerFailover()
public java.util.Vector getPublicServers()
public java.util.Vector getPrivateServers()
public void setServerStatus(java.lang.String server, int i)
public java.lang.String getServiceUserName()
public void setServiceUserName(java.lang.String newUserName)
newUserName
- the usernamepublic char[] getServicePasswd()
public byte[] getServicePasswdByte()
private static byte[] toByteArr(char[] ch)
public void setServicePasswd(char[] newPasswd)
newPasswd
- the usernamepublic java.lang.String getSoapService()
public java.lang.String getPrivateSoapService()
public void setPrivateSoapService(java.lang.String s)
s
- private service namepublic java.lang.String getPublicSoapService()
public void setPublicSoapService(java.lang.String s)
s
- public service namepublic java.lang.String serverDescription()
public boolean getDebug()
public boolean getHasBatchMode()
public boolean getHasInteractiveMode()
public java.lang.String getCurrentMode()
public void setCurrentMode(java.lang.String newMode)
newMode
- The new execution modepublic java.util.Vector modeVector()
public void updateJembossProperty(java.lang.String name, java.lang.String newvalue)
name
- A String naming the property to be updatednewvalue
- A String containing the new value of the propertypublic void updateJembossPropString(java.lang.String entry)
entry
- String containing a key=value messagepublic void updateJembossPropStrings(java.lang.String[] entries)
entries
- Array of Strings containing key=value messagespublic void updateJembossPropHash(java.util.Hashtable hash)
hash
- Hashtable containg properties
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |