Uses of Interface
org.jboss.system.server.profileservice.repository.clustered.sync.TwoPhaseCommitAction

Packages that use TwoPhaseCommitAction
org.jboss.system.server.profileservice.repository.clustered.local   
org.jboss.system.server.profileservice.repository.clustered.local.file   
org.jboss.system.server.profileservice.repository.clustered.sync   
 

Uses of TwoPhaseCommitAction in org.jboss.system.server.profileservice.repository.clustered.local
 

Methods in org.jboss.system.server.profileservice.repository.clustered.local that return TwoPhaseCommitAction
protected abstract  TwoPhaseCommitAction<T> AbstractLocalContentManager.createDirectoryTimestampMismatchAction(ContentModification mod, boolean localLed)
          Create an action to handle the local end of a node updating a directory timestamp to match the cluster.
protected abstract  TwoPhaseCommitAction<T> AbstractLocalContentManager.createMkdirFromClusterAction(ContentModification mod, boolean localLed)
          Create an action to handle the local end of a node adding a directory due to its presence on the cluster.
protected abstract  TwoPhaseCommitAction<T> AbstractLocalContentManager.createMkdirToClusterAction(ContentModification mod, boolean localLed)
          Create an action to handle the local end of a node adding a directory to the cluster.
protected abstract  TwoPhaseCommitAction<T> AbstractLocalContentManager.createPrepareRmdirFromClusterAction(ContentModification mod, boolean localLed)
           
protected abstract  TwoPhaseCommitAction<T> AbstractLocalContentManager.createPrepareRmdirToClusterAction(ContentModification mod, boolean localLed)
          Create an action to handle the local end of a node removing a directory from the cluster.
protected abstract  TwoPhaseCommitAction<T> AbstractLocalContentManager.createPullFromClusterAction(ContentModification mod, boolean localLed)
          Create an action to handle the local end of a node pulling content from the cluster.
protected abstract  TwoPhaseCommitAction<T> AbstractLocalContentManager.createPushStreamToClusterAction(ContentModification mod, InputStream stream)
          Create an action to handle the local end of a node pushing content that is read from an external-to-the-repository stream to the cluster.
protected abstract  TwoPhaseCommitAction<T> AbstractLocalContentManager.createPushToClusterAction(ContentModification mod, boolean localLed)
          Create an action to handle the local end of a node pushing content to the cluster.
protected abstract  TwoPhaseCommitAction<T> AbstractLocalContentManager.createRemoveFromClusterAction(ContentModification mod, boolean localLed)
          Create an action to handle the local end of a node removing content that the rest of the cluster regards as invalid.
protected abstract  TwoPhaseCommitAction<T> AbstractLocalContentManager.createRemoveToClusterAction(ContentModification mod, boolean localLed)
          Create an action to handle the local end of a node removing content from the cluster.
 

Uses of TwoPhaseCommitAction in org.jboss.system.server.profileservice.repository.clustered.local.file
 

Classes in org.jboss.system.server.profileservice.repository.clustered.local.file that implement TwoPhaseCommitAction
 class AbstractFileWriteAction
          Base class for actions that write to a File.
 class AbstractLocalContentChangeAction
           
 class AddContentStreamAction
          SynchronizationReadAction that reads from a InputStream and besides returning ByteChunks, also writes the stream contents to a local file.
 class DirectoryTimestampUpdateAction
          RepositorySynchronizationAction that updates a directory lastModified time.
 class FileReadAction
          SynchronizationReadAction that reads from a File.
 class FileWriteAction
          SynchronizationWriteAction that writes to a File.
 class InitiateRmdirAction
          SynchronizationAction that does nothing normally, but restores a removed directory during the rollback phase.
 class MkDirAction
          SynchronizationAction that makes a directory.
 class RemoveFileAction
          SynchronizationAction that removes a File.
 

Methods in org.jboss.system.server.profileservice.repository.clustered.local.file that return TwoPhaseCommitAction
protected  TwoPhaseCommitAction<FileBasedSynchronizationActionContext> FilesystemLocalContentManager.createDirectoryTimestampMismatchAction(ContentModification mod, boolean localLed)
           
protected  TwoPhaseCommitAction<FileBasedSynchronizationActionContext> FilesystemLocalContentManager.createMkdirFromClusterAction(ContentModification mod, boolean localLed)
           
protected  TwoPhaseCommitAction<FileBasedSynchronizationActionContext> FilesystemLocalContentManager.createMkdirToClusterAction(ContentModification mod, boolean localLed)
           
protected  TwoPhaseCommitAction<FileBasedSynchronizationActionContext> FilesystemLocalContentManager.createPrepareRmdirFromClusterAction(ContentModification mod, boolean localLed)
           
protected  TwoPhaseCommitAction<FileBasedSynchronizationActionContext> FilesystemLocalContentManager.createPrepareRmdirToClusterAction(ContentModification mod, boolean localLed)
           
protected  TwoPhaseCommitAction<FileBasedSynchronizationActionContext> FilesystemLocalContentManager.createPullFromClusterAction(ContentModification mod, boolean localLed)
           
protected  TwoPhaseCommitAction<FileBasedSynchronizationActionContext> FilesystemLocalContentManager.createPushStreamToClusterAction(ContentModification mod, InputStream stream)
           
protected  TwoPhaseCommitAction<FileBasedSynchronizationActionContext> FilesystemLocalContentManager.createPushToClusterAction(ContentModification mod, boolean localLed)
           
protected  TwoPhaseCommitAction<FileBasedSynchronizationActionContext> FilesystemLocalContentManager.createRemoveFromClusterAction(ContentModification mod, boolean localLed)
           
protected  TwoPhaseCommitAction<FileBasedSynchronizationActionContext> FilesystemLocalContentManager.createRemoveToClusterAction(ContentModification mod, boolean localLed)
           
 

Uses of TwoPhaseCommitAction in org.jboss.system.server.profileservice.repository.clustered.sync
 

Classes in org.jboss.system.server.profileservice.repository.clustered.sync that implement TwoPhaseCommitAction
 class AbstractContentMetadataMutatorAction<T extends SynchronizationActionContext>
          Base class for SynchronizationAction implementations that mutate the RepositoryContentMetadata as part of their function.
 class AbstractSynchronizationAction<T extends SynchronizationActionContext>
          Abstract superclass of SynchronizationAction implementations.
 class NoOpRepositorySynchronizationWriteAction<T extends SynchronizationActionContext>
          A SynchronizationWriteAction that throws the bytes on the floor.
 class NoOpSynchronizationAction<T extends SynchronizationActionContext>
          SynchronizationAction that does nothing.
 class RemoteRemovalAction<T extends SynchronizationActionContext>
          SynchronizationRemoteAction that updates the local metadata recording the removal.
 class RemovalMetadataInsertionAction<T extends SynchronizationActionContext>
          SynchronizationAction that modifies the node's metadata to insert a missing RepositoryItemMetadata that tracks a removed item.
 class SimpleSynchronizationRemoteAction<T extends SynchronizationActionContext>
          Simple implementation of marker interface SynchronizationRemoteAction.
 



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