org.alfresco.repo.replication
Class ReplicationActionExecutor.ReplicationDefinitionLockExtender

java.lang.Object
  extended by org.alfresco.repo.replication.ReplicationActionExecutor.ReplicationDefinitionLockExtender
All Implemented Interfaces:
TransferCallback
Enclosing class:
ReplicationActionExecutor

protected class ReplicationActionExecutor.ReplicationDefinitionLockExtender
extends java.lang.Object
implements TransferCallback

A TransferCallback which periodically renews the lock held against a ReplicationDefinition


Constructor Summary
protected ReplicationActionExecutor.ReplicationDefinitionLockExtender(ReplicationDefinition replicationDef)
           
 
Method Summary
 void close()
          Give up our lock on the ReplicationDefinition
 void processEvent(TransferEvent event)
          No matter what the event is, refresh our lock on the ReplicationDefinition, and handle a cancel if it was requested.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ReplicationActionExecutor.ReplicationDefinitionLockExtender

protected ReplicationActionExecutor.ReplicationDefinitionLockExtender(ReplicationDefinition replicationDef)
Method Detail

processEvent

public void processEvent(TransferEvent event)
No matter what the event is, refresh our lock on the ReplicationDefinition, and handle a cancel if it was requested.

Specified by:
processEvent in interface TransferCallback

close

public void close()
Give up our lock on the ReplicationDefinition



Copyright © 2005 - 2010 Alfresco Software, Inc. All Rights Reserved.