public class RebindResult
extends java.lang.Object
Constructor and Description |
---|
RebindResult(RebindMode rebindMode,
java.lang.String resultType)
Constructs a result using the provided rebindMode and resultTypeName.
|
Modifier and Type | Method and Description |
---|---|
java.util.Map<java.lang.String,java.io.Serializable> |
getClientDataMap()
Returns a map containing all client data added to this result.
|
RebindMode |
getRebindMode() |
java.lang.String |
getResultTypeName() |
void |
putClientData(java.lang.String key,
java.io.Serializable data)
Adds keyed, serializable data to a rebind result.
|
public RebindResult(RebindMode rebindMode, java.lang.String resultType)
rebindMode
- resultType
- RebindMode
public java.util.Map<java.lang.String,java.io.Serializable> getClientDataMap()
null
if no client data has been added.public RebindMode getRebindMode()
public java.lang.String getResultTypeName()
public void putClientData(java.lang.String key, java.io.Serializable data)
CachedGeneratorResult
, to subsequent
invocations of the same generator, when called under the same conditions
(e.g. for the same rebind rule and requested type name). A generator
implementation can use this to remember information needed for subsequent
regeneration, such as for making cache reuse decisions.key
- data
- CachedGeneratorResult
,
GeneratorContext.getCachedGeneratorResult()