public class UsageRecordRecorder extends JDOSupport<UsageRecord>
JDOSupport.PersistenceManagerBuilder, JDOSupport.TransactionAspect, JDOSupport.WithinSingleTransaction
Constructor and Description |
---|
UsageRecordRecorder() |
Modifier and Type | Method and Description |
---|---|
void |
close() |
List<JobUsageRecord> |
getUsageRecords() |
protected void |
saveURtoDB(String usageRecord)
How to save a usage record to the database.
|
void |
saveURtoDB(UsageRecord ur) |
void |
setContextualizer(Contextualizer contextualizer) |
void |
setDisableDB(String disable) |
void |
setLogFile(String logFile) |
void |
setSelf(UsageRecordRecorder self) |
void |
setState(ManagementModel state) |
void |
storeUsageRecord(String usageRecord)
Accept a usage record for recording.
|
delete, detach, getById, isPersistent, namedQuery, persist, query, setPersistenceManagerBuilder
public void setState(ManagementModel state)
state
- the state to setpublic void setSelf(UsageRecordRecorder self)
public void setLogFile(String logFile)
public void setDisableDB(String disable)
public void setContextualizer(Contextualizer contextualizer)
contextualizer
- the system's contextualizer, used to allow making the UR dump
file be placed relative to the webapp.public void storeUsageRecord(String usageRecord)
usageRecord
- The serialized usage record to record.protected void saveURtoDB(String usageRecord)
usageRecord
- The serialized usage record to save.@JDOSupport.WithinSingleTransaction public void saveURtoDB(UsageRecord ur)
@JDOSupport.WithinSingleTransaction public List<JobUsageRecord> getUsageRecords()
@PreDestroy public void close()
Copyright © 2015–2018 The Apache Software Foundation. All rights reserved.