Log4j 1.3alpha-8

org.apache.log4j.rolling.helper
Class FileRenameAction

java.lang.Object
  |
  +--org.apache.log4j.rolling.helper.ActionBase
        |
        +--org.apache.log4j.rolling.helper.FileRenameAction
All Implemented Interfaces:
Action, Runnable

public final class FileRenameAction
extends ActionBase

File rename action.

Since:
1.3
Author:
Curt Arnold

Constructor Summary
FileRenameAction(File src, File dst, boolean renameEmptyFiles)
          Creates an FileRenameAction.
 
Method Summary
 boolean execute()
          Rename file.
static boolean execute(File source, File destination, boolean renameEmptyFiles)
          Rename file.
 
Methods inherited from class org.apache.log4j.rolling.helper.ActionBase
close, isComplete, reportException, run
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileRenameAction

public FileRenameAction(File src,
                        File dst,
                        boolean renameEmptyFiles)
Creates an FileRenameAction.
Parameters:
src - current file name.
dst - new file name.
renameEmptyFiles - if true, rename file even if empty, otherwise delete empty files.
Method Detail

execute

public boolean execute()
Rename file.
Overrides:
execute in class ActionBase
Returns:
true if successfully renamed.

execute

public static boolean execute(File source,
                              File destination,
                              boolean renameEmptyFiles)
Rename file.
Parameters:
source - current file name.
destination - new file name.
renameEmptyFiles - if true, rename file even if empty, otherwise delete empty files.
Returns:
true if successfully renamed.

Log4j 1.3alpha-8

Copyright © 2000-2006 Apache Software Foundation.
Licensed under the Apache License, Version 2.0.