public class ReplicaAuditingDelegate extends Object
Modifier and Type | Field and Description |
---|---|
static org.apache.log4j.Logger |
log |
Constructor and Description |
---|
ReplicaAuditingDelegate() |
Modifier and Type | Method and Description |
---|---|
protected Date |
calculateReplicaVerifiedDate() |
protected org.dataone.service.types.v1.Checksum |
getChecksumFromMN(org.dataone.service.types.v1.Identifier pid,
org.dataone.service.types.v2.SystemMetadata sysMeta,
org.dataone.service.types.v1.NodeReference nodeRef) |
protected String |
getCnRouterId() |
protected org.dataone.service.types.v2.SystemMetadata |
getSystemMetadata(org.dataone.service.types.v1.Identifier pid)
Retrieves system meta data from CN cluster and logs appropriate
audit log message if not able to retrieve.
|
protected boolean |
isAuthoritativeMNReplica(org.dataone.service.types.v2.SystemMetadata sysMeta,
org.dataone.service.types.v1.Replica replica) |
protected boolean |
isCNodeReplica(org.dataone.service.types.v1.Replica replica) |
protected void |
updateInvalidReplica(org.dataone.service.types.v2.SystemMetadata sysMeta,
org.dataone.service.types.v1.Replica replica) |
protected void |
updateVerifiedReplica(org.dataone.service.types.v1.Identifier pid,
org.dataone.service.types.v1.Replica replica) |
protected org.dataone.service.types.v2.SystemMetadata getSystemMetadata(org.dataone.service.types.v1.Identifier pid)
pid
- protected void updateVerifiedReplica(org.dataone.service.types.v1.Identifier pid, org.dataone.service.types.v1.Replica replica)
protected void updateInvalidReplica(org.dataone.service.types.v2.SystemMetadata sysMeta, org.dataone.service.types.v1.Replica replica)
protected org.dataone.service.types.v1.Checksum getChecksumFromMN(org.dataone.service.types.v1.Identifier pid, org.dataone.service.types.v2.SystemMetadata sysMeta, org.dataone.service.types.v1.NodeReference nodeRef) throws org.dataone.service.exceptions.BaseException
org.dataone.service.exceptions.BaseException
protected boolean isCNodeReplica(org.dataone.service.types.v1.Replica replica)
protected Date calculateReplicaVerifiedDate()
protected boolean isAuthoritativeMNReplica(org.dataone.service.types.v2.SystemMetadata sysMeta, org.dataone.service.types.v1.Replica replica)
protected String getCnRouterId()
Copyright © 2018. All rights reserved.