Package javax.resource.spi.work
Class HintsContext
java.lang.Object
javax.resource.spi.work.HintsContext
- All Implemented Interfaces:
Serializable,WorkContext
A standard
WorkContext that allows a Work instance to propagate quality-of-service (QoS) hints about the
Work to the WorkManager.- Since:
- 1.6
- Version:
- Java EE Connector Architecture 1.6
- See Also:
-
Field Summary
Fields -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the brief description of the role played by theWorkContextand any other related debugging information.getHints()Get the hintsgetName()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.voidSet the associated name of the HintsContext.
-
Field Details
-
NAME_HINT
The name hint- See Also:
-
LONGRUNNING_HINT
The long running hint- See Also:
-
description
Description -
name
Name
-
-
Constructor Details
-
HintsContext
public HintsContext()
-
-
Method Details
-
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 interfaceWorkContext- Returns:
- the associated description of the
WorkContext
-
getName
Get the associated name of theWorkContext. This could be used by the WorkManager and the resource adapter for debugging purposes.- Specified by:
getNamein interfaceWorkContext- Returns:
- the associated name of the
WorkContext
-
setDescription
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
-
setName
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
-
setHint
Set a Hint and a related value. The hintName must be non-Null. Standard HintNames are defined in the Connector specification. Use of "javax.resource." prefixed hintNames are reserved for use by the Connector specification.- Parameters:
hintName- The hint namevalue- The hint value
-
getHints
Get the hints- Returns:
- The hints
-