org.seasar.doma.jdbc.id
クラス AbstractPreGenerateIdGenerator.IdContext

java.lang.Object
  上位を拡張 org.seasar.doma.jdbc.id.AbstractPreGenerateIdGenerator.IdContext
含まれているクラス:
AbstractPreGenerateIdGenerator

public class AbstractPreGenerateIdGenerator.IdContext
extends Object

識別子コンテキストです。

識別子の増分と保持を行います。識別子の増分処理は同期化されます。

作成者:
taedium

フィールドの概要
protected  long allocated
          割り当てサイズ
protected  long initValue
          初期値
 
コンストラクタの概要
AbstractPreGenerateIdGenerator.IdContext()
           
 
メソッドの概要
 long getNextValue(IdGenerationConfig config)
          次の識別子を返します。
 
クラス java.lang.Object から継承されたメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

initValue

protected long initValue
初期値


allocated

protected long allocated
割り当てサイズ

コンストラクタの詳細

AbstractPreGenerateIdGenerator.IdContext

public AbstractPreGenerateIdGenerator.IdContext()
メソッドの詳細

getNextValue

public long getNextValue(IdGenerationConfig config)
次の識別子を返します。

パラメータ:
config - 識別子生成の設定
戻り値:
次の識別子
例外:
JdbcException - 次の識別子の生成に失敗した場合


Copyright © 2009-2014 The Seasar Foundation. All Rights Reserved.