public class RestoreDB extends TaskTool
Constructor and Description |
---|
RestoreDB() |
Modifier and Type | Method and Description |
---|---|
void |
addTaskAttributes(List<RawAttribute> attributes)
Adds utility specific attributes to
attributes for
population of the entry that is added to the task backend. |
Class<?> |
getTaskClass()
Gets the Class that implements the utility to execute.
|
String |
getTaskId()
Gets an arbitrary task id assigned to this task.
|
String |
getTaskObjectclass()
Gets the objectclass used to represent scheduled instances of this
utility in the task backend.
|
static void |
main(String[] args)
The main method for RestoreDB tool.
|
static int |
mainRestoreDB(String[] args)
Processes the command-line arguments and invokes the restore process.
|
static int |
mainRestoreDB(String[] args,
boolean initializeServer,
OutputStream outStream,
OutputStream errStream)
Processes the command-line arguments and invokes the restore process.
|
protected int |
processLocal(boolean initializeServer,
PrintStream out,
PrintStream err)
Called when this utility should perform its actions locally in this
JVM.
|
checkVersion, cleanup, createArgParser, getDependencyIds, getFailedDependencyAction, getNotifyUponCompletionEmailAddresses, getNotifyUponErrorEmailAddresses, getRecurringDateTime, getStartDateTime, isEmbedded, process, runOffline, validateTaskArgs
public RestoreDB()
public static void main(String[] args)
args
- The command-line arguments provided to this program.public static int mainRestoreDB(String[] args)
args
- The command-line arguments provided to this program.public static int mainRestoreDB(String[] args, boolean initializeServer, OutputStream outStream, OutputStream errStream)
args
- The command-line arguments provided to this
program.initializeServer
- Indicates whether to initialize the server.outStream
- The output stream to use for standard output, or
null
if standard output is not needed.errStream
- The output stream to use for standard error, or
null
if standard error is not needed.public void addTaskAttributes(List<RawAttribute> attributes)
attributes
for
population of the entry that is added to the task backend.attributes
- that will be added to the task backendpublic String getTaskObjectclass()
public Class<?> getTaskClass()
protected int processLocal(boolean initializeServer, PrintStream out, PrintStream err)
processLocal
in class TaskTool
initializeServer
- indicates whether to initialize the
directory server in the case of a local actionout
- stream to write messages; may be nullerr
- stream to write messages; may be nullCopyright © 2010-2017 ForgeRock AS. All Rights Reserved.