Package jakarta.resource.spi.work
Class HintsContext
- java.lang.Object
- 
- jakarta.resource.spi.work.HintsContext
 
- 
- All Implemented Interfaces:
- WorkContext,- Serializable
 
 public class HintsContext extends Object implements WorkContext A standardWorkContextthat allows aWorkinstance to propagate quality-of-service (QoS) hints about theWorkto theWorkManager.- Since:
- 1.6
- See Also:
- WorkContextProvider, Serialized Form
 
- 
- 
Field SummaryFields Modifier and Type Field Description protected Stringdescriptionstatic StringLONGRUNNING_HINTprotected Stringnamestatic StringNAME_HINT
 - 
Constructor SummaryConstructors Constructor Description HintsContext()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description StringgetDescription()Get the brief description of the role played by theWorkContextand any other related debugging information.Map<String,Serializable>getHints()Get all hintsStringgetName()Get the associated name of theWorkContext.voidsetDescription(String description)Set a brief description of the role played by the instance of HintsContext and any other related debugging information.voidsetHint(String hintName, Serializable value)Set a Hint and a related value.voidsetName(String name)Set the associated name of the HintsContext.
 
- 
- 
- 
Field Detail- 
NAME_HINTpublic static final String NAME_HINT - See Also:
- Constant Field Values
 
 - 
LONGRUNNING_HINTpublic static final String LONGRUNNING_HINT - See Also:
- Constant Field Values
 
 - 
descriptionprotected String description 
 - 
nameprotected String name 
 
- 
 - 
Method Detail- 
getDescriptionpublic String getDescription() Get the brief description of the role played by theWorkContextand any other related debugging information. This could be used by the WorkManager and the resource adapter for debugging purposes.- Specified by:
- getDescriptionin interface- WorkContext
- Returns:
- the associated description of the WorkContext
 
 - 
getNamepublic String getName() Get the associated name of theWorkContext. This could be used by the WorkManager and the resource adapter for debugging purposes.- Specified by:
- getNamein interface- WorkContext
- Returns:
- the associated name of the WorkContext
 
 - 
setDescriptionpublic void setDescription(String description) Set a brief description of the role played by the instance of HintsContext and any other related debugging information. This could be used by the resource adapter and the WorkManager for logging and debugging purposes.- Parameters:
- description- The description
 
 - 
setNamepublic void setName(String name) Set the associated name of the HintsContext. This could be used by the resource adapter and the WorkManager for logging and debugging purposes.- Parameters:
- name- The name
 
 - 
setHintpublic void setHint(String hintName, Serializable value) Set a Hint and a related value. The hintName must be non-Null. Standard HintNames are defined in the Jakarta Connectors specification. Use of "jakarta.resource." prefixed hintNames are reserved for use by the Jakarta Connectors specification.- Parameters:
- hintName- name of the hint to set
- value- value to set
 
 - 
getHintspublic Map<String,Serializable> getHints() Get all hints- Returns:
- Map keyed on hint name
 
 
- 
 
-