org.jboss.system.server.profileservice.repository.clustered.sync
Class RemoteRemovalAction<T extends SynchronizationActionContext>

java.lang.Object
  extended by org.jboss.system.server.profileservice.repository.clustered.sync.AbstractSynchronizationAction<T>
      extended by org.jboss.system.server.profileservice.repository.clustered.sync.NoOpSynchronizationAction<T>
          extended by org.jboss.system.server.profileservice.repository.clustered.sync.SimpleSynchronizationRemoteAction<T>
              extended by org.jboss.system.server.profileservice.repository.clustered.sync.RemoteRemovalAction<T>
All Implemented Interfaces:
SynchronizationAction<T>, SynchronizationRemoteAction<T>, TwoPhaseCommitAction<T>

public class RemoteRemovalAction<T extends SynchronizationActionContext>
extends SimpleSynchronizationRemoteAction<T>

SynchronizationRemoteAction that updates the local metadata recording the removal.

Version:
$Revision: $
Author:
Brian Stansberry

Nested Class Summary
 
Nested classes/interfaces inherited from class org.jboss.system.server.profileservice.repository.clustered.sync.AbstractSynchronizationAction
AbstractSynchronizationAction.State
 
Constructor Summary
RemoteRemovalAction(T context, ContentModification modification)
           
 
Method Summary
protected  void doCommit()
           
 
Methods inherited from class org.jboss.system.server.profileservice.repository.clustered.sync.SimpleSynchronizationRemoteAction
isInitiation
 
Methods inherited from class org.jboss.system.server.profileservice.repository.clustered.sync.NoOpSynchronizationAction
doCancel, doComplete, doPrepare, doRollbackFromCancelled, doRollbackFromComplete, doRollbackFromOpen, doRollbackFromPrepared, doRollbackFromRollbackOnly
 
Methods inherited from class org.jboss.system.server.profileservice.repository.clustered.sync.AbstractSynchronizationAction
cancel, commit, complete, getContext, getMarkedRemovedItem, getRepositoryContentModification, getState, isCancelled, isComplete, prepare, rollback
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.jboss.system.server.profileservice.repository.clustered.sync.SynchronizationAction
cancel, complete, getContext, getRepositoryContentModification, isCancelled, isComplete
 

Constructor Detail

RemoteRemovalAction

public RemoteRemovalAction(T context,
                           ContentModification modification)
Method Detail

doCommit

protected void doCommit()
Overrides:
doCommit in class NoOpSynchronizationAction<T extends SynchronizationActionContext>


Copyright © 2009 JBoss, a division of Red Hat, Inc.. All Rights Reserved.