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.ReferenceServiceReferenceService wrapper for collecting metrics- Author:
- pwinckles
-
-
Constructor Summary
Constructors Constructor Description ReferenceServiceMetrics()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidcommitTransaction(String txId)voiddeleteAllReferences(String txId, org.fcrepo.kernel.api.identifiers.FedoraId resourceId)org.fcrepo.kernel.api.RdfStreamgetInboundReferences(String txId, org.fcrepo.kernel.api.models.FedoraResource resource)voidreset()voidrollbackTransaction(String txId)voidupdateReferences(String txId, org.fcrepo.kernel.api.identifiers.FedoraId resourceId, String userPrincipal, org.fcrepo.kernel.api.RdfStream rdfStream)
-
-
-
Constructor Detail
-
ReferenceServiceMetrics
public ReferenceServiceMetrics()
-
-
Method Detail
-
getInboundReferences
public org.fcrepo.kernel.api.RdfStream getInboundReferences(String txId, org.fcrepo.kernel.api.models.FedoraResource resource)
- Specified by:
getInboundReferencesin interfaceorg.fcrepo.kernel.api.services.ReferenceService
-
deleteAllReferences
public void deleteAllReferences(String txId, org.fcrepo.kernel.api.identifiers.FedoraId resourceId)
- Specified by:
deleteAllReferencesin interfaceorg.fcrepo.kernel.api.services.ReferenceService
-
updateReferences
public void updateReferences(String txId, 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
public void commitTransaction(String txId)
- Specified by:
commitTransactionin interfaceorg.fcrepo.kernel.api.services.ReferenceService
-
rollbackTransaction
public void rollbackTransaction(String txId)
- Specified by:
rollbackTransactionin interfaceorg.fcrepo.kernel.api.services.ReferenceService
-
reset
public void reset()
- Specified by:
resetin interfaceorg.fcrepo.kernel.api.services.ReferenceService
-
-