org.jboss.system.server.profileservice.repository.clustered.sync
Class NoOpSynchronizationAction<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>
All Implemented Interfaces:
SynchronizationAction<T>, TwoPhaseCommitAction<T>
Direct Known Subclasses:
NoOpRepositorySynchronizationWriteAction, RemovalMetadataInsertionAction, SimpleSynchronizationRemoteAction

public class NoOpSynchronizationAction<T extends SynchronizationActionContext>
extends AbstractSynchronizationAction<T>

SynchronizationAction that does nothing. Intended for use in cases where a node is already in sync with the cluster with respect to a particular item.

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
NoOpSynchronizationAction(T context, ContentModification modification)
           
 
Method Summary
protected  void doCancel()
           
protected  void doCommit()
           
protected  void doComplete()
           
protected  boolean doPrepare()
           
protected  void doRollbackFromCancelled()
           
protected  void doRollbackFromComplete()
           
protected  void doRollbackFromOpen()
           
protected  void doRollbackFromPrepared()
           
protected  void 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
 

Constructor Detail

NoOpSynchronizationAction

public NoOpSynchronizationAction(T context,
                                 ContentModification modification)
Method Detail

doCancel

protected void doCancel()
Specified by:
doCancel in class AbstractSynchronizationAction<T extends SynchronizationActionContext>

doComplete

protected void doComplete()
Specified by:
doComplete in class AbstractSynchronizationAction<T extends SynchronizationActionContext>

doPrepare

protected boolean doPrepare()
Specified by:
doPrepare in class AbstractSynchronizationAction<T extends SynchronizationActionContext>

doCommit

protected void doCommit()
Specified by:
doCommit in class AbstractSynchronizationAction<T extends SynchronizationActionContext>

doRollbackFromCancelled

protected void doRollbackFromCancelled()
Specified by:
doRollbackFromCancelled in class AbstractSynchronizationAction<T extends SynchronizationActionContext>

doRollbackFromComplete

protected void doRollbackFromComplete()
Specified by:
doRollbackFromComplete in class AbstractSynchronizationAction<T extends SynchronizationActionContext>

doRollbackFromOpen

protected void doRollbackFromOpen()
Specified by:
doRollbackFromOpen in class AbstractSynchronizationAction<T extends SynchronizationActionContext>

doRollbackFromPrepared

protected void doRollbackFromPrepared()
Specified by:
doRollbackFromPrepared in class AbstractSynchronizationAction<T extends SynchronizationActionContext>

doRollbackFromRollbackOnly

protected void doRollbackFromRollbackOnly()
Specified by:
doRollbackFromRollbackOnly in class AbstractSynchronizationAction<T extends SynchronizationActionContext>


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