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.BaseExceptionprotected 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.