public class LocalFileReplicator extends AbstractFileReplicator
Constructor and Description |
---|
LocalFileReplicator() |
Modifier and Type | Method and Description |
---|---|
void |
delete(IFile file)
Removes a file or directory from the replication destination.
|
void |
initialize()
Initializes this file replicator.
|
void |
write(IFile file)
Writes a file or directory on the replication destination.
|
dispose, getWebFileReplication, setWebFileReplication
public void initialize() throws FileReplicationException
IFileReplicator
initialize
in interface IFileReplicator
initialize
in class AbstractFileReplicator
FileReplicationException
- if a problem prevents the file
replication to be done.public void write(IFile file) throws FileReplicationException
IFileReplicator
If the given file is a directory
,
this operation must create the corresponding directory in the
destination if it does not already exist.
If the given file is a normal file
,
this operation must create the corresponding file in the destination,
with the same contents, overwriting the file if it already exists.
This operation must create any non-existant parent directories necessary for creating the corresponding directory/file in the destination.
This write operation need not to be completed when this method returns,
but it must be completed before the next call to IFileReplicator.dispose()
returns.
file
- the corresponding file in the portal file system.FileReplicationException
- if a problem prevents the file
replication to be done.public void delete(IFile file) throws FileReplicationException
IFileReplicator
If the given file is a directory and it is not empty at the destination, this operation should fail throwing FileReplicationException.
If the corresponding file in the destination does not exist, this operation must be a no-op and complete gracefully.
This delete operation does not need to be completed when this method returns,
but it must be completed before the next call to IFileReplicator.dispose()
returns.
file
- the corresponding file in the portal file system.FileReplicationException
- if a problem prevents the file
replication to be done.LumisXP 12.3.0.200408 - Copyright © 2006–2020 Lumis EIP Tecnologia da Informação LTDA. All Rights Reserved.