woolpack.utils.concurrent
クラス DoSemaphoreFactory

java.lang.Object
  上位を拡張 woolpack.utils.concurrent.DoSemaphoreFactory
すべての実装されたインタフェース:
AcquirableFactory

public class DoSemaphoreFactory
extends java.lang.Object
implements AcquirableFactory

DoSemaphoreのファクトリ。

作成者:
nakamura

コンストラクタの概要
DoSemaphoreFactory(int permit, boolean fair)
          コンストラクタ。
 
メソッドの概要
 int getPermit()
           
 boolean isFair()
           
 Acquirable newInstance()
          新しいインスタンスを返す。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

DoSemaphoreFactory

public DoSemaphoreFactory(int permit,
                          boolean fair)
コンストラクタ。

パラメータ:
permit - 初期パーミット数。
fair - フェアなセマフォを作成する場合は true。
メソッドの詳細

newInstance

public Acquirable newInstance()
インタフェース AcquirableFactory の記述:
新しいインスタンスを返す。

定義:
インタフェース AcquirableFactory 内の newInstance
戻り値:
新しいインスタンスを返す。

isFair

public boolean isFair()

getPermit

public int getPermit()


Copyright (C) 2006 Takahiro Nakamura. All rights reserved.