Class PrivilegedFileReplicator

  • All Implemented Interfaces:
    java.io.Closeable, java.lang.AutoCloseable, FileReplicator, VfsComponent

    public class PrivilegedFileReplicator
    extends java.lang.Object
    implements FileReplicator, VfsComponent
    A file replicator that wraps another file replicator, performing the replication as a privileged action.
    • Constructor Detail

      • PrivilegedFileReplicator

        public PrivilegedFileReplicator​(FileReplicator replicator)
    • Method Detail

      • setLogger

        public void setLogger​(org.apache.commons.logging.Log logger)
        Sets the Logger to use for the component.
        Specified by:
        setLogger in interface VfsComponent
        Parameters:
        logger - The logger.
      • setContext

        public void setContext​(VfsComponentContext context)
        Sets the context for the replicator.
        Specified by:
        setContext in interface VfsComponent
        Parameters:
        context - The component context.
      • close

        public void close()
        Closes the replicator.
        Specified by:
        close in interface java.lang.AutoCloseable
        Specified by:
        close in interface java.io.Closeable
        Specified by:
        close in interface VfsComponent