|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectjp.wda.gpss.system.Configuration
サーバ初期設定クラス
このクラスではメインサーバから初期設定ファイルの位置を取得し、
そのファイルをXMLファイルとして読み込み、サーバの初期設定を行ないます。
フィールドの概要 | |
static java.lang.String |
DEFAULT_ENCODING
デフォルトのソケットエンコーディング名 |
static int |
DEFAULT_PORT
デフォルトの待受けポート番号 |
コンストラクタの概要 | |
Configuration(java.io.File configFile)
初期設定ファイルを指定してオブジェクトを構築します。 |
メソッドの概要 | |
void |
addAllowSystemCommand(java.lang.String addr)
|
void |
addApplication(SockletDeployInfo app)
Socklet配備情報オブジェクトを追加します。 |
void |
addLogger(java.lang.String name,
java.lang.String mode,
java.lang.String file,
java.lang.String encoding,
java.lang.String layoutPattern)
|
void |
addLogProperty(java.lang.String key,
java.lang.String value)
|
void |
addSystemLogger(java.lang.String mode,
java.lang.String file,
java.lang.String encoding,
java.lang.String layoutPattern)
|
static java.io.File |
getAbsolutePath(java.lang.String path)
|
java.io.File |
getClasspath()
Sockletクラス配置ディレクトリを取得します。 |
java.lang.String |
getEncoding()
文字エンコーディング名を取得します。 |
java.lang.Class |
getExecutable()
Executableクラスを取得します。 |
SockletDeployInfo |
getInformation(java.lang.String name)
指定された配備名のSocklet配備情報を返します。 |
java.util.List |
getInformations()
Socklet配備情報一覧をリストとして取得します。 |
java.util.List |
getLoggerNames()
log4j初期化プロパティに設定されたロガー名一覧を取得します。 |
java.util.Properties |
getLogProperties()
log4j初期化プロパティを取得します。 |
int |
getMessagesBufferSize()
送信用メッセージバッファサイズを取得します。 |
int |
getPort()
待ちうけポート番号を取得します。 |
SockletDeployInfo |
getScriptApplicationInfo(java.lang.String name)
スクリプトSocklet配備名を指定して、 初期化パラメータの設定されたSocklet配備情報オブジェクトを取得します。 |
ScriptInfo |
getScriptInfomation(java.lang.String extention)
指定された拡張子のスクリプトSocklet配備情報を返します。 |
java.util.List |
getScriptInfomations()
スクリプトSocklet配備情報一覧をリストとして取得します。 |
jp.moja.socklet.util.security.AccessController |
getSecurityController()
|
SockletDeployInfo |
getSyscomInfo()
システムコマンドSocklet配備情報を取得します。 |
int |
getTimeout()
接続用初期化コマンドのタイムアウト時間(ミリ秒単位)を取得します。 |
boolean |
isUsingDefault()
デフォルトのSockletを使用するかどうかを検査します。 |
void |
loadConfig()
このオブジェクトを初期化し、初期設定ファイルを読み込みます。 |
boolean |
setDefault()
デフォルトのSockletが登録されているかどうかを検査します。 |
void |
setScriptInfomation(java.lang.String ext,
java.lang.String enc,
java.lang.String dir,
java.lang.String jsclass)
スクリプトSocklet配備情報を設定します。 |
void |
setScriptInitParam(java.lang.String app,
java.lang.String key,
java.lang.String value)
スクリプトSockletの初期化パラメータを設定します。 |
boolean |
setSysLog()
システムロガーが登録されているかどうかを検査します。 |
void |
setSystemInfomation(java.lang.String port,
java.lang.String encoding,
java.lang.String buffersize,
java.lang.String timeout,
java.lang.String usedef,
java.lang.String classpath,
java.lang.String exec)
サーバシステム情報を設定します。 |
void |
setSystemSecurity(java.lang.String mode,
java.lang.String param)
システム接続セキュリティを設定します |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final int DEFAULT_PORT
public static final java.lang.String DEFAULT_ENCODING
コンストラクタの詳細 |
public Configuration(java.io.File configFile)
configFile
- 初期設定ファイルメソッドの詳細 |
public int getPort()
public java.lang.String getEncoding()
public int getTimeout()
public boolean isUsingDefault()
public boolean setDefault()
public java.io.File getClasspath()
public java.lang.Class getExecutable()
public jp.moja.socklet.util.security.AccessController getSecurityController()
public int getMessagesBufferSize()
public SockletDeployInfo getSyscomInfo()
public java.util.Properties getLogProperties()
public java.util.List getLoggerNames()
public boolean setSysLog()
public void loadConfig() throws ConfigurationError
ConfigurationError
public void setSystemInfomation(java.lang.String port, java.lang.String encoding, java.lang.String buffersize, java.lang.String timeout, java.lang.String usedef, java.lang.String classpath, java.lang.String exec)
port
- 待受けポート番号encoding
- ソケットエンコーディング名buffersize
- メッセージバッファサイズtimeout
- 接続用初期化コマンドのタイムアウト時間usedef
- デフォルトSockletの使用許可classpath
- Sockletクラス配置ディレクトリpublic void addAllowSystemCommand(java.lang.String addr)
public void addLogProperty(java.lang.String key, java.lang.String value)
public void addLogger(java.lang.String name, java.lang.String mode, java.lang.String file, java.lang.String encoding, java.lang.String layoutPattern)
public void addSystemLogger(java.lang.String mode, java.lang.String file, java.lang.String encoding, java.lang.String layoutPattern)
public static java.io.File getAbsolutePath(java.lang.String path)
public void setScriptInfomation(java.lang.String ext, java.lang.String enc, java.lang.String dir, java.lang.String jsclass)
ext
- スクリプトファイル拡張子enc
- スクリプトファイルエンコーディングdir
- スクリプトファイル配置ディレクトリjsclass
- スクリプトファイル解釈エンジンアプリケーションクラスpublic java.util.List getScriptInfomations()
public ScriptInfo getScriptInfomation(java.lang.String extention)
extention
- 拡張子
public void setScriptInitParam(java.lang.String app, java.lang.String key, java.lang.String value)
app
- 初期化パラメータを設定するスクリプトSocklet配備名key
- 初期化パラメータ名value
- 設定する初期化パラメータ値public SockletDeployInfo getScriptApplicationInfo(java.lang.String name)
name
- スクリプトアプリケーション名
public void setSystemSecurity(java.lang.String mode, java.lang.String param)
mode
- param
- public void addApplication(SockletDeployInfo app)
app
- Socklet配備情報オブジェクトpublic java.util.List getInformations()
public SockletDeployInfo getInformation(java.lang.String name)
name
- Socklet配備名
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |