Interface IBatchParameterProcessor
-
- All Known Implementing Classes:
PlainBatchParameterProcessor
public interface IBatchParameterProcessor
Processes batched parameters
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.Short
encodeShardKey(java.lang.String requestShard)
Compute the shard key value use to distribute resources among nodes of the databasevoid
process(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, DateParameter parameter)
void
process(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, LocationParameter parameter)
void
process(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, NumberParameter parameter)
void
process(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, ProfileParameter parameter, CommonCanonicalValue commonCanonicalValue)
void
process(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, QuantityParameter parameter, CodeSystemValue codeSystemValue)
void
process(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, ReferenceParameter parameter, LogicalResourceIdentValue refLogicalResourceId)
void
process(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, SecurityParameter parameter, CommonTokenValue commonTokenValue)
void
process(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, StringParameter parameter)
void
process(java.lang.String requestShard, java.lang.String resourceType, java.lang.String logicalId, long logicalResourceId, ParameterNameValue parameterNameValue, TagParameter parameter, CommonTokenValue commonTokenValue)
void
process(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
-
-