woolpack.utils.concurrent
クラス TrySemaphoreFactory

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

public class TrySemaphoreFactory
extends java.lang.Object
implements AcquirableFactory

TrySemaphoreのファクトリ。

作成者:
nakamura

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

コンストラクタの詳細

TrySemaphoreFactory

public TrySemaphoreFactory(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.