|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Objectorg.maachang.rawio.async.ASyncFactory
public class ASyncFactory
非同期I/Oファクトリ.
フィールドの概要 | |
---|---|
static long |
MODE_AUTO
生成モード : Auto. |
static long |
MODE_DIRECT
生成モード : DirectI/O. |
static long |
MODE_EMULATOIN
生成モード : EmulationI/O. |
メソッドの概要 | |
---|---|
void |
destroy()
終了化処理. |
static ASyncFactory |
getInstance()
オブジェクトを取得. |
int |
getMaxBuffer()
最大データ格納数を取得. |
int |
getThreadSize()
スレッド数を取得. |
void |
init(int threadLength)
初期化処理. |
void |
init(int bufferLength,
int threadLength)
初期化処理. |
void |
init(long mode,
int bufferLength,
int threadLength)
初期化処理. |
boolean |
isUse()
Factoryが有効かチェック. |
Baseio |
open(boolean mode,
java.lang.String name)
非同期書込みオブジェクトを生成. |
Baseio |
open(java.lang.String name)
非同期書込みオブジェクトを生成. |
void |
registShutdown()
シャットダウン登録. |
クラス java.lang.Object から継承されたメソッド |
---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
---|
public static final long MODE_AUTO
public static final long MODE_DIRECT
public static final long MODE_EMULATOIN
メソッドの詳細 |
---|
public static final ASyncFactory getInstance()
public void init(int threadLength) throws java.lang.Exception
threadLength
- 書込みスレッド数を設定します.
java.lang.Exception
- 例外.public void init(int bufferLength, int threadLength) throws java.lang.Exception
bufferLength
- 書込みバッファ数を設定します.threadLength
- 書込みスレッド数を設定します.
java.lang.Exception
- 例外.public void init(long mode, int bufferLength, int threadLength) throws java.lang.Exception
mode
- 生成モードを設定します.bufferLength
- 書込みバッファ数を設定します.threadLength
- 書込みスレッド数を設定します.
java.lang.Exception
- 例外.public void destroy()
public void registShutdown()
public Baseio open(java.lang.String name) throws java.lang.Exception
name
- 対象のファイルパスを設定します.
java.lang.Exception
- 例外.public Baseio open(boolean mode, java.lang.String name) throws java.lang.Exception
mode
- [true]の場合、Mappingioとして、オブジェクトを生成します.name
- 対象のファイルパスを設定します.
java.lang.Exception
- 例外.public int getThreadSize()
public int getMaxBuffer()
public boolean isUse()
|
||||||||||
前のクラス 次のクラス | フレームあり フレームなし | |||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |