|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.rhq.enterprise.server.drift.JPADriftServerBean
public class JPADriftServerBean
The SLSB method implementation needed to support the JPA (RHQ Default) Drift Server Plugin.
| Constructor Summary | |
|---|---|
JPADriftServerBean()
|
|
| Method Summary | |
|---|---|
void |
ackChangeSetInNewTransaction(org.rhq.core.domain.auth.Subject subject,
int resourceId,
Headers headers,
List<org.rhq.core.domain.drift.JPADriftFile> driftFilesToRequest)
For transactioning purposes only, part of storeChangeSet impl. |
String |
copyChangeSet(org.rhq.core.domain.auth.Subject subject,
String changeSetId,
int driftDefId,
int resourceId)
|
org.rhq.core.domain.util.PageList<org.rhq.core.domain.drift.JPADriftChangeSet> |
findDriftChangeSetsByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.DriftChangeSetCriteria criteria)
Standard criteria based fetch method |
org.rhq.core.domain.util.PageList<org.rhq.core.domain.drift.DriftComposite> |
findDriftCompositesByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.DriftCriteria criteria)
|
org.rhq.core.domain.util.PageList<org.rhq.core.domain.drift.JPADrift> |
findDriftsByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.DriftCriteria criteria)
Standard criteria based fetch method |
org.rhq.core.domain.drift.JPADriftFile |
getDriftFile(org.rhq.core.domain.auth.Subject subject,
String sha256)
Simple get method for a JPADriftFile. |
byte[] |
getDriftFileAsByteArray(String hash)
|
String |
getDriftFileBits(String hash)
|
String |
persistChangeSet(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.drift.DriftChangeSet<?> changeSet)
|
org.rhq.core.domain.drift.JPADriftFile |
persistDriftFile(org.rhq.core.domain.drift.JPADriftFile driftFile)
SUPPORTS JPA DRIFT SERVER PLUGIN |
void |
persistDriftFileData(org.rhq.core.domain.drift.JPADriftFile driftFile,
InputStream data,
long numBytes)
SUPPORTS JPA DRIFT SERVER PLUGIN |
void |
purgeByDriftDefinitionName(org.rhq.core.domain.auth.Subject subject,
int resourceId,
String driftDefName)
SUPPORTS JPA DRIFT SERVER PLUGIN This is for internal use only - do not call it unless you know what you are doing. |
int |
purgeOrphanedDriftFiles(org.rhq.core.domain.auth.Subject subject,
long purgeMillis)
SUPPORTS JPA DRIFT SERVER PLUGIN This will remove all drift files that are no longer referenced by drift entries. |
DriftChangeSetSummary |
storeChangeSet(org.rhq.core.domain.auth.Subject subject,
int resourceId,
File changeSetZip)
This method stores the provided change-set file for the resource. |
DriftChangeSetSummary |
storeChangeSetInNewTransaction(org.rhq.core.domain.auth.Subject subject,
int resourceId,
File changeSetZip,
List<org.rhq.core.domain.drift.JPADriftFile> driftFilesToRequest,
Headers[] headers)
For transactioning purposes only, part of storeChangeSet impl. |
void |
storeFiles(org.rhq.core.domain.auth.Subject subject,
File filesZip)
This method stores the provided drift files. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public JPADriftServerBean()
| Method Detail |
|---|
public int purgeOrphanedDriftFiles(org.rhq.core.domain.auth.Subject subject,
long purgeMillis)
JPADriftServerLocal
purgeOrphanedDriftFiles in interface JPADriftServerLocal
public void purgeByDriftDefinitionName(org.rhq.core.domain.auth.Subject subject,
int resourceId,
String driftDefName)
throws Exception
JPADriftServerLocal
purgeByDriftDefinitionName in interface JPADriftServerLocalException
public org.rhq.core.domain.util.PageList<org.rhq.core.domain.drift.JPADriftChangeSet> findDriftChangeSetsByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.DriftChangeSetCriteria criteria)
JPADriftServerLocal
findDriftChangeSetsByCriteria in interface JPADriftServerLocal
public org.rhq.core.domain.util.PageList<org.rhq.core.domain.drift.DriftComposite> findDriftCompositesByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.DriftCriteria criteria)
findDriftCompositesByCriteria in interface JPADriftServerLocal
public org.rhq.core.domain.util.PageList<org.rhq.core.domain.drift.JPADrift> findDriftsByCriteria(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.criteria.DriftCriteria criteria)
JPADriftServerLocal
findDriftsByCriteria in interface JPADriftServerLocal
public String persistChangeSet(org.rhq.core.domain.auth.Subject subject,
org.rhq.core.domain.drift.DriftChangeSet<?> changeSet)
persistChangeSet in interface JPADriftServerLocal
public String copyChangeSet(org.rhq.core.domain.auth.Subject subject,
String changeSetId,
int driftDefId,
int resourceId)
copyChangeSet in interface JPADriftServerLocal
public org.rhq.core.domain.drift.JPADriftFile getDriftFile(org.rhq.core.domain.auth.Subject subject,
String sha256)
JPADriftServerLocal
getDriftFile in interface JPADriftServerLocalpublic org.rhq.core.domain.drift.JPADriftFile persistDriftFile(org.rhq.core.domain.drift.JPADriftFile driftFile)
JPADriftServerLocal
persistDriftFile in interface JPADriftServerLocal
public void persistDriftFileData(org.rhq.core.domain.drift.JPADriftFile driftFile,
InputStream data,
long numBytes)
throws Exception
JPADriftServerLocal
persistDriftFileData in interface JPADriftServerLocalException
public DriftChangeSetSummary storeChangeSet(org.rhq.core.domain.auth.Subject subject,
int resourceId,
File changeSetZip)
throws Exception
JPADriftServerLocal
storeChangeSet in interface JPADriftServerLocalresourceId - The resource for which the change-set is being reported.changeSetZip - The change-set zip file
Exception
public DriftChangeSetSummary storeChangeSetInNewTransaction(org.rhq.core.domain.auth.Subject subject,
int resourceId,
File changeSetZip,
List<org.rhq.core.domain.drift.JPADriftFile> driftFilesToRequest,
Headers[] headers)
throws Exception
JPADriftServerLocal
storeChangeSetInNewTransaction in interface JPADriftServerLocalException
public void ackChangeSetInNewTransaction(org.rhq.core.domain.auth.Subject subject,
int resourceId,
Headers headers,
List<org.rhq.core.domain.drift.JPADriftFile> driftFilesToRequest)
throws Exception
JPADriftServerLocal
ackChangeSetInNewTransaction in interface JPADriftServerLocalException
public void storeFiles(org.rhq.core.domain.auth.Subject subject,
File filesZip)
throws Exception
JPADriftServerLocal
storeFiles in interface JPADriftServerLocalfilesZip - The change-set zip file
Exceptionpublic String getDriftFileBits(String hash)
getDriftFileBits in interface JPADriftServerLocalpublic byte[] getDriftFileAsByteArray(String hash)
getDriftFileAsByteArray in interface JPADriftServerLocal
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||