mirror of
https://github.com/Alfresco/alfresco-community-repo.git
synced 2025-07-24 17:32:48 +00:00
Callback mechanism for notifying CIFS when Stores are
created or purged, and when versions are created or purged. git-svn-id: https://svn.alfresco.com/repos/alfresco-enterprise/alfresco/HEAD/root@4541 c4b6b30b-aa2e-2d43-bbcb-ca4b014f7261
This commit is contained in:
@@ -75,6 +75,46 @@ public class AVMServiceTestBase extends TestCase
|
||||
fService = (AVMService)fContext.getBean("AVMService");
|
||||
fReaper = (OrphanReaper)fContext.getBean("orphanReaper");
|
||||
fSyncService = (AVMSyncService)fContext.getBean("AVMSyncService");
|
||||
CreateStoreTxnListener cstl = (CreateStoreTxnListener)fContext.getBean("createStoreTxnListener");
|
||||
cstl.addCallback(
|
||||
new CreateStoreCallback()
|
||||
{
|
||||
public void storeCreated(String name)
|
||||
{
|
||||
System.err.println("Store created: " + name);
|
||||
}
|
||||
}
|
||||
);
|
||||
PurgeStoreTxnListener pstl = (PurgeStoreTxnListener)fContext.getBean("purgeStoreTxnListener");
|
||||
pstl.addCallback(
|
||||
new PurgeStoreCallback()
|
||||
{
|
||||
public void storePurged(String name)
|
||||
{
|
||||
System.err.println("Store purged: " + name);
|
||||
}
|
||||
}
|
||||
);
|
||||
CreateVersionTxnListener cvtl = (CreateVersionTxnListener)fContext.getBean("createVersionTxnListener");
|
||||
cvtl.addCallback(
|
||||
new CreateVersionCallback()
|
||||
{
|
||||
public void versionCreated(String name, int versionID)
|
||||
{
|
||||
System.err.println("Version created: " + name + " " + versionID);
|
||||
}
|
||||
}
|
||||
);
|
||||
PurgeVersionTxnListener pvtl = (PurgeVersionTxnListener)fContext.getBean("purgeVersionTxnListener");
|
||||
pvtl.addCallback(
|
||||
new PurgeVersionCallback()
|
||||
{
|
||||
public void versionPurged(String name, int versionID)
|
||||
{
|
||||
System.err.println("Version purged: " + name + " " + versionID);
|
||||
}
|
||||
}
|
||||
);
|
||||
}
|
||||
fService.createAVMStore("main");
|
||||
fStartTime = System.currentTimeMillis();
|
||||
|
Reference in New Issue
Block a user