Interface IBatchParameterProcessor
- 
- All Known Implementing Classes:
 PlainBatchParameterProcessor
public interface IBatchParameterProcessorProcesses batched parameters 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.ShortencodeShardKey(java.lang.String requestShard)Compute the shard key value use to distribute resources among nodes of the databasevoidprocess(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, DateParameter parameter)voidprocess(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, LocationParameter parameter)voidprocess(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, NumberParameter parameter)voidprocess(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, ProfileParameter parameter, CommonCanonicalValue commonCanonicalValue)voidprocess(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, QuantityParameter parameter, CodeSystemValue codeSystemValue)voidprocess(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, ReferenceParameter parameter, LogicalResourceIdentValue refLogicalResourceId)voidprocess(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, SecurityParameter parameter, CommonTokenValue commonTokenValue)voidprocess(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, StringParameter parameter)voidprocess(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, TagParameter parameter, CommonTokenValue commonTokenValue)voidprocess(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, TokenParameter parameter, CommonTokenValue commonTokenValue) 
 - 
 
- 
- 
Method Detail
- 
encodeShardKey
java.lang.Short encodeShardKey(java.lang.String requestShard)
Compute the shard key value use to distribute resources among nodes of the database- Parameters:
 requestShard-- Returns:
 
 
- 
process
void process(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, StringParameter parameter) throws FHIRPersistenceException- Parameters:
 requestShard-resourceType-logicalId-logicalResourceId-parameterNameValue-parameter-- Throws:
 FHIRPersistenceException
 
- 
process
void process(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, NumberParameter parameter) throws FHIRPersistenceException- Parameters:
 requestShard-resourceType-logicalId-logicalResourceId-parameterNameValue-parameter-- Throws:
 FHIRPersistenceException
 
- 
process
void process(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, QuantityParameter parameter, CodeSystemValue codeSystemValue) throws FHIRPersistenceException- Parameters:
 requestShard-resourceType-logicalId-logicalResourceId-parameterNameValue-parameter-- Throws:
 FHIRPersistenceException
 
- 
process
void process(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, LocationParameter parameter) throws FHIRPersistenceException- Parameters:
 requestShard-resourceType-logicalId-logicalResourceId-parameterNameValue-parameter-- Throws:
 FHIRPersistenceException
 
- 
process
void process(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, DateParameter parameter) throws FHIRPersistenceException- Parameters:
 requestShard-resourceType-logicalId-logicalResourceId-parameterNameValue-parameter-- Throws:
 FHIRPersistenceException
 
- 
process
void process(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, TokenParameter parameter, CommonTokenValue commonTokenValue) throws FHIRPersistenceException- Parameters:
 requestShard-resourceType-logicalId-logicalResourceId-parameterNameValue-parameter-- Throws:
 FHIRPersistenceException
 
- 
process
void process(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, TagParameter parameter, CommonTokenValue commonTokenValue) throws FHIRPersistenceException- Parameters:
 requestShard-resourceType-logicalId-logicalResourceId-parameterNameValue-parameter-commonTokenValue-- Throws:
 FHIRPersistenceException
 
- 
process
void process(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, ProfileParameter parameter, CommonCanonicalValue commonCanonicalValue) throws FHIRPersistenceException- Parameters:
 requestShard-resourceType-logicalId-logicalResourceId-parameterNameValue-parameter-commonCanonicalValue-- Throws:
 FHIRPersistenceException
 
- 
process
void process(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, SecurityParameter parameter, CommonTokenValue commonTokenValue) throws FHIRPersistenceException- Parameters:
 requestShard-resourceType-logicalId-logicalResourceId-parameterNameValue-parameter-commonCanonicalValue-- Throws:
 FHIRPersistenceException
 
- 
process
void process(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, ReferenceParameter parameter, LogicalResourceIdentValue refLogicalResourceId) throws FHIRPersistenceException- Parameters:
 requestShard-resourceType-logicalId-logicalResourceId-parameterNameValue-parameter-refLogicalResourceId-- Throws:
 FHIRPersistenceException
 
 - 
 
 -