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 - RebindModepublic 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()