org.apache.log4j.rolling.helper
Interface Action
- All Superinterfaces:
- Runnable
- All Known Implementing Classes:
- ActionBase
- public interface Action
- extends Runnable
The Action interface should be implemented by any class that performs
file system actions for RollingFileAppenders after the close of
the active log file.
- Since:
- 1.3
- Author:
- Curt Arnold
Method Summary |
void |
close()
Cancels the action if not already initialized or waits till completion. |
boolean |
execute()
Perform an action. |
boolean |
isComplete()
Determines if action has been completed. |
Methods inherited from interface java.lang.Runnable |
run |
execute
public boolean execute()
throws IOException
- Perform an action.
- Returns:
- true if action was successful. A return value of false will cause
the rollover to be aborted if possible.
- Throws:
IOException
- if IO error, a thrown exception will cause the rollover
to be aborted if possible.
close
public void close()
- Cancels the action if not already initialized or waits till completion.
isComplete
public boolean isComplete()
- Determines if action has been completed.
- Returns:
- true if action is complete.
Copyright © 2000-2006 Apache Software Foundation.
Licensed under the Apache License, Version 2.0.