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

public class SimpleSynchronizationRemoteAction<T extends SynchronizationActionContext>
extends NoOpSynchronizationAction<T>
implements SynchronizationRemoteAction<T>

Simple implementation of marker interface SynchronizationRemoteAction.

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
SimpleSynchronizationRemoteAction(T context, ContentModification modification)
          Create a new NoOpRepositorySynchronizationRemoteAction.
SimpleSynchronizationRemoteAction(T context, ContentModification modification, boolean initiation)
          Create a new NoOpRepositorySynchronizationRemoteAction.
 
Method Summary
 boolean isInitiation()
           
 
Methods inherited from class org.jboss.system.server.profileservice.repository.clustered.sync.NoOpSynchronizationAction
doCancel, doCommit, 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

SimpleSynchronizationRemoteAction

public SimpleSynchronizationRemoteAction(T context,
                                         ContentModification modification)
Create a new NoOpRepositorySynchronizationRemoteAction.

Parameters:
synchronizationId -
modification -

SimpleSynchronizationRemoteAction

public SimpleSynchronizationRemoteAction(T context,
                                         ContentModification modification,
                                         boolean initiation)
Create a new NoOpRepositorySynchronizationRemoteAction.

Parameters:
synchronizationId -
modification -
Method Detail

isInitiation

public boolean isInitiation()
Specified by:
isInitiation in interface SynchronizationRemoteAction<T extends SynchronizationActionContext>


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