public static class WeightedStaticContainer.DynamicWeightedProcedure extends java.lang.Object implements SessionValueProducer
| コンストラクタと説明 |
|---|
DynamicWeightedProcedure(java.lang.String assignID,
java.lang.String assignProcessName,
SessionValueProducer numerator,
SessionValueProducer denominator,
WeightedTargetNullAction numeratorNullAction,
java.lang.Integer numeratorNullErrorCode,
java.lang.String numeratorNullErrorMessage,
WeightedTargetNullAction denominatorNullAction,
java.lang.Integer denominatorNullErrorCode,
java.lang.String denominatorNullErrorMessage) |
| 修飾子とタイプ | メソッドと説明 |
|---|---|
SessionValueProducerMetaInfo |
getMetaInfo()
SessionValueProducerの振る舞い情報を返す。
|
java.lang.Object |
getValue(Session session)
Sessionの内容から値を生成する
|
boolean |
isChanged(Session session)
'is changed'演算子の左辺値として評価した結果を返す。
|
public DynamicWeightedProcedure(java.lang.String assignID, java.lang.String assignProcessName, SessionValueProducer numerator, SessionValueProducer denominator, WeightedTargetNullAction numeratorNullAction, java.lang.Integer numeratorNullErrorCode, java.lang.String numeratorNullErrorMessage, WeightedTargetNullAction denominatorNullAction, java.lang.Integer denominatorNullErrorCode, java.lang.String denominatorNullErrorMessage)
public SessionValueProducerMetaInfo getMetaInfo()
SessionValueProducergetMetaInfo インタフェース内 SessionValueProducerpublic java.lang.Object getValue(Session session) throws FatalException
SessionValueProducergetValue インタフェース内 SessionValueProducerFatalExceptionpublic boolean isChanged(Session session) throws FatalException
SessionValueProducerisChanged インタフェース内 SessionValueProducerFatalException