|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |
java.lang.Object org.seasar.framework.container.hotdeploy.HotdeployUtil
HOT deploy用のユーティリティクラスです。
入れ子クラスの概要 | |
static interface |
HotdeployUtil.Rebuilder
値を再構成するためのインターフェースです。 |
static class |
HotdeployUtil.RebuilderImpl
値を再構成するための実装クラスです。 |
フィールドの概要 | |
static java.lang.String |
REBUILDER_CLASS_NAME
HotdeployUtil.RrebuilderImpl
のクラス名です。 |
コンストラクタの概要 | |
protected |
HotdeployUtil()
インスタンスを構築します。 |
メソッドの概要 | |
static void |
clearHotdeploy()
デバッグ用のHOT deployかどうかの設定をクリアします。 |
protected static java.lang.Object |
deserializeInternal(byte[] bytes)
バイト列をデシリアライズするために内部的に呼び出されるメソッドです。 |
static boolean |
isHotdeploy()
HOT deployかどうかを返します。 |
static java.lang.Object |
rebuildValue(java.lang.Object value)
HOT deploy中は、リクエストごとにクラスが変わってしまうので、 セッションなどに入れたデータを別のリクエストで取り出すと ClassCastException が起きます。 |
protected static java.lang.Object |
rebuildValueInternal(java.lang.Object value)
値を再作成するために内部的に呼び出されるメソッドです。 |
static void |
setHotdeploy(boolean hotdeploy)
デバッグ用にHOT deployかどうかを設定します。 |
static void |
start()
HOT deployを開始します。 |
static void |
stop()
HOT deployを終了します。 |
クラス java.lang.Object から継承したメソッド |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
フィールドの詳細 |
public static final java.lang.String REBUILDER_CLASS_NAME
HotdeployUtil.RrebuilderImpl
のクラス名です。
コンストラクタの詳細 |
protected HotdeployUtil()
メソッドの詳細 |
public static void setHotdeploy(boolean hotdeploy)
通常は S2ContainerBehavior.getProvider()
が何かによって自動的に判定されます。
hotdeploy
- public static void clearHotdeploy()
public static boolean isHotdeploy()
public static void start()
public static void stop()
public static java.lang.Object rebuildValue(java.lang.Object value)
ClassCastException
が起きます。 これを防ぐために最新のクラスで元のオブジェクトを再作成します。
value
-
rebuildValueInternal(Object)
protected static java.lang.Object rebuildValueInternal(java.lang.Object value)
value
-
protected static java.lang.Object deserializeInternal(byte[] bytes) throws java.lang.Exception
bytes
- バイト列
java.lang.Exception
- デシリアライズで例外が発せした場合
|
|||||||||||
前のクラス 次のクラス | フレームあり フレームなし | ||||||||||
概要: 入れ子 | フィールド | コンストラクタ | メソッド | 詳細: フィールド | コンストラクタ | メソッド |