org.seasar.framework.container.hotdeploy
クラス HotdeployHttpSession.SerializedObjectHolder

java.lang.Object
  拡張org.seasar.framework.container.hotdeploy.HotdeployHttpSession.SerializedObjectHolder
すべての実装インタフェース:
java.io.Serializable
含まれているクラス:
HotdeployHttpSession

public static class HotdeployHttpSession.SerializedObjectHolder
extends java.lang.Object
implements java.io.Serializable

シリアライズされたセッションオブジェクトを保持するクラスです。

作成者:
koichik
関連項目:
直列化された形式

フィールドの概要
protected  byte[] bytes
          セッションオブジェクトをシリアライズしたバイト列です。
 
コンストラクタの概要
HotdeployHttpSession.SerializedObjectHolder(java.lang.Object sessionObject)
          インスタンスを構築します。
 
メソッドの概要
 java.lang.Object getDeserializedObject(java.lang.String name)
          セッションオブジェクトをデシリアライズして返します。
 
クラス java.lang.Object から継承したメソッド
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

フィールドの詳細

bytes

protected byte[] bytes
セッションオブジェクトをシリアライズしたバイト列です。

コンストラクタの詳細

HotdeployHttpSession.SerializedObjectHolder

public HotdeployHttpSession.SerializedObjectHolder(java.lang.Object sessionObject)
インスタンスを構築します。

パラメータ:
sessionObject - HttpSessionに保持するオブジェクト
メソッドの詳細

getDeserializedObject

public java.lang.Object getDeserializedObject(java.lang.String name)
セッションオブジェクトをデシリアライズして返します。

返されるオブジェクトは現在のスレッドのコンテキストクラスローダからロードされたクラスのインスタンスです。

パラメータ:
name - オブジェクトの名前
戻り値:
デシリアライズされたオブジェクト


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