public class ValidationPolicyCommandInterest extends ValidationPolicy
| Modifier and Type | Class and Description |
|---|---|
static class |
ValidationPolicyCommandInterest.Options |
ValidationPolicy.ValidationContinuationinnerPolicy_, validator_| Constructor and Description |
|---|
ValidationPolicyCommandInterest(ValidationPolicy innerPolicy)
Create a ValidationPolicyCommandInterest with default Options.
|
ValidationPolicyCommandInterest(ValidationPolicy innerPolicy,
ValidationPolicyCommandInterest.Options options)
Create a ValidationPolicyCommandInterest.
|
| Modifier and Type | Method and Description |
|---|---|
void |
checkPolicy(Data data,
ValidationState state,
ValidationPolicy.ValidationContinuation continueValidation)
Check the Data packet against the policy.
|
void |
checkPolicy(Interest interest,
ValidationState state,
ValidationPolicy.ValidationContinuation continueValidation)
Check the Interest against the policy.
|
void |
setNowOffsetMilliseconds_(double nowOffsetMilliseconds)
Set the offset when insertNewRecord() and cleanUp() get the current time,
which should only be used for testing.
|
checkCertificatePolicy, getInnerPolicy, getKeyLocatorName, getKeyLocatorName, getValidator_, hasInnerPolicy, setInnerPolicy, setValidatorpublic ValidationPolicyCommandInterest(ValidationPolicy innerPolicy, ValidationPolicyCommandInterest.Options options)
innerPolicy - a ValidationPolicy for signed Interest signature
validation and Data validation. This must not be null.options - The stop-and-wait command Interest validation options.AssertionError - if innerPolicy is null.public ValidationPolicyCommandInterest(ValidationPolicy innerPolicy)
innerPolicy - a ValidationPolicy for signed Interest signature
validation and Data validation. This must not be null.AssertionError - if innerPolicy is null.public void checkPolicy(Data data, ValidationState state, ValidationPolicy.ValidationContinuation continueValidation) throws CertificateV2.Error, ValidatorConfigError
ValidationPolicycheckPolicy in class ValidationPolicydata - The Data packet to check.state - The ValidationState of this validation.continueValidation - The policy should call
continueValidation.continueValidation() as described above.CertificateV2.ErrorValidatorConfigErrorpublic void checkPolicy(Interest interest, ValidationState state, ValidationPolicy.ValidationContinuation continueValidation) throws CertificateV2.Error, ValidatorConfigError
ValidationPolicycheckPolicy in class ValidationPolicyinterest - The Interest packet to check.state - The ValidationState of this validation.continueValidation - The policy should call
continueValidation.continueValidation() as described above.CertificateV2.ErrorValidatorConfigErrorpublic final void setNowOffsetMilliseconds_(double nowOffsetMilliseconds)
nowOffsetMilliseconds - The offset in milliseconds.Copyright © 2019. All rights reserved.