|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||
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()
|
||||||||||
| 前のクラス 次のクラス | フレームあり フレームなし | |||||||||
| 概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド | |||||||||