Woolpack API

woolpack.acquirable
クラス TrySemaphoreFactory<E extends java.lang.Exception>

java.lang.Object
  上位を拡張 woolpack.acquirable.TrySemaphoreFactory<E>
すべての実装されたインタフェース:
Fn<java.lang.Object,TrySemaphore<E>,E>

public class TrySemaphoreFactory<E extends java.lang.Exception>
extends java.lang.Object
implements Fn<java.lang.Object,TrySemaphore<E>,E>


コンストラクタの概要
TrySemaphoreFactory(int permit, boolean fair)
           
 
メソッドの概要
 TrySemaphore<E> exec(java.lang.Object c)
          関数を実行します。
 int getPermit()
           
 boolean isFair()
           
 void setFair(boolean fair)
           
 void setPermit(int permit)
           
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

コンストラクタの詳細

TrySemaphoreFactory

public TrySemaphoreFactory(int permit,
                           boolean fair)
メソッドの詳細

exec

public TrySemaphore<E> exec(java.lang.Object c)
インタフェース Fn の記述:
関数を実行します。

定義:
インタフェース Fn<java.lang.Object,TrySemaphore<E extends java.lang.Exception>,E extends java.lang.Exception> 内の exec
パラメータ:
c - コンテキスト役。
戻り値:
返却値。

isFair

public boolean isFair()

setFair

public void setFair(boolean fair)

getPermit

public int getPermit()

setPermit

public void setPermit(int permit)

Woolpack API

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