Package org.fcrepo.kernel.impl.services
Class ReferenceServiceMetrics
java.lang.Object
org.fcrepo.kernel.impl.services.ReferenceServiceMetrics
- All Implemented Interfaces:
org.fcrepo.kernel.api.services.ReferenceService
@Component("referenceService")
public class ReferenceServiceMetrics
extends Object
implements org.fcrepo.kernel.api.services.ReferenceService
ReferenceService wrapper for collecting metrics
- Author:
- pwinckles
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoidvoidcommitTransaction(org.fcrepo.kernel.api.Transaction tx) voiddeleteAllReferences(org.fcrepo.kernel.api.Transaction tx, org.fcrepo.kernel.api.identifiers.FedoraId resourceId) org.fcrepo.kernel.api.RdfStreamgetInboundReferences(org.fcrepo.kernel.api.Transaction tx, org.fcrepo.kernel.api.models.FedoraResource resource) voidreset()voidrollbackTransaction(org.fcrepo.kernel.api.Transaction tx) voidupdateReferences(org.fcrepo.kernel.api.Transaction tx, org.fcrepo.kernel.api.identifiers.FedoraId resourceId, String userPrincipal, org.fcrepo.kernel.api.RdfStream rdfStream)
-
Constructor Details
-
ReferenceServiceMetrics
public ReferenceServiceMetrics()
-
-
Method Details
-
getInboundReferences
public org.fcrepo.kernel.api.RdfStream getInboundReferences(org.fcrepo.kernel.api.Transaction tx, org.fcrepo.kernel.api.models.FedoraResource resource) - Specified by:
getInboundReferencesin interfaceorg.fcrepo.kernel.api.services.ReferenceService
-
deleteAllReferences
public void deleteAllReferences(org.fcrepo.kernel.api.Transaction tx, org.fcrepo.kernel.api.identifiers.FedoraId resourceId) - Specified by:
deleteAllReferencesin interfaceorg.fcrepo.kernel.api.services.ReferenceService
-
updateReferences
public void updateReferences(org.fcrepo.kernel.api.Transaction tx, org.fcrepo.kernel.api.identifiers.FedoraId resourceId, String userPrincipal, org.fcrepo.kernel.api.RdfStream rdfStream) - Specified by:
updateReferencesin interfaceorg.fcrepo.kernel.api.services.ReferenceService
-
commitTransaction
- Specified by:
commitTransactionin interfaceorg.fcrepo.kernel.api.services.ReferenceService
-
rollbackTransaction
- Specified by:
rollbackTransactionin interfaceorg.fcrepo.kernel.api.services.ReferenceService
-
clearAllTransactions
- Specified by:
clearAllTransactionsin interfaceorg.fcrepo.kernel.api.services.ReferenceService
-
reset
- Specified by:
resetin interfaceorg.fcrepo.kernel.api.services.ReferenceService
-