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

Packages that use SynchronizationAction
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 SynchronizationAction in org.jboss.system.server.profileservice.repository.clustered.local
 

Methods in org.jboss.system.server.profileservice.repository.clustered.local that return types with arguments of type SynchronizationAction
 List<? extends SynchronizationAction<T>> AbstractLocalContentManager.initiateSynchronization(SynchronizationId<?> id, List<ContentModification> modifications, RepositoryContentMetadata toInstall, boolean localLed)
           
 List<? extends SynchronizationAction<T>> LocalContentManager.initiateSynchronization(SynchronizationId<?> id, List<ContentModification> modifications, RepositoryContentMetadata toInstall, boolean localLed)
          Initiate a process of synchronizing this node's persistent store with the rest of the cluster
 

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

Classes in org.jboss.system.server.profileservice.repository.clustered.local.file that implement SynchronizationAction
 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.
 

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

Subinterfaces of SynchronizationAction in org.jboss.system.server.profileservice.repository.clustered.sync
 interface SynchronizationInitiationAction<T extends SynchronizationActionContext>
          Marker interface for a SynchronizationAction that initiates a process that subsequent actions will drive to comletion.
 interface SynchronizationReadAction<T extends SynchronizationActionContext>
          A that involves reading content from an item.
 interface SynchronizationRemoteAction<T extends SynchronizationActionContext>
          Marker interface for a SynchronizationAction that a node should handle by telling the other nodes in the cluster to execute the modification.
 interface SynchronizationWriteAction<T extends SynchronizationActionContext>
          A SynchronizationAction that involves writing content to an item.
 interface TwoPhaseCommitAction<T extends SynchronizationActionContext>
          View of a SynchronizationAction used by an implementation of LocalContentManager, allowing the content manager to take the action through a two phase commit process.
 

Classes in org.jboss.system.server.profileservice.repository.clustered.sync that implement SynchronizationAction
 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.