live.threads
Class ThreadedZVMTasks.CloneGuest

java.lang.Object
  extended byjava.lang.Thread
      extended bylive.threads.ThreadedUserAction
          extended bylive.threads.ThreadedZVMTasks.CloneGuest
All Implemented Interfaces:
Runnable
Enclosing class:
ThreadedZVMTasks

public static class ThreadedZVMTasks.CloneGuest
extends ThreadedUserAction

TODO This changes a guest's memory. Wraps ZVMTasks.changeMemory(String, String, String).


Nested Class Summary
 
Nested classes inherited from class live.threads.ThreadedUserAction
 
Field Summary
private  LinkedList AddressAndSuccess
           
private  String cloneGuestName
           
private  String clonePassword
           
private  boolean copyDisks
           
private  String existGuestName
           
private  boolean formatDisks
           
 
Fields inherited from class live.threads.ThreadedUserAction
CANCELED, COMPLETE, done, ERROR, IN_PROGRESS, INDETERMINATE, PENDING, tasks
 
Fields inherited from class java.lang.Thread
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY
 
Constructor Summary
ThreadedZVMTasks.CloneGuest(ThreadInitInfo initInfo, String existGuestName, String cloneGuestName, String clonePassword, boolean copyDisks, boolean formatDisks)
          Creates an action that calls ZVMTasks.changeMemory(String, String, String).
 
Method Summary
 String description()
          Returns a description of this task
 Object rawResult()
          Returns null or an exception
 String result()
          Return the resultString concatenated with disk operation information
protected  void runImpl()
          Calls ZVMTasks.changeMemory(String, String, String).
 
Methods inherited from class live.threads.ThreadedUserAction
getCache, getException, getID, getStatus, getTimeFinished, getTimeStarted, init, init, isFinished, run, setCanceled, setComplete, setError, setError, setIndeterminate, setIndeterminate, setInProgress, startJoinForever, startJoinTimeout, startNoJoin, toString
 
Methods inherited from class java.lang.Thread
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getContextClassLoader, getName, getPriority, getThreadGroup, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setName, setPriority, sleep, sleep, start, stop, stop, suspend, yield
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

existGuestName

private final String existGuestName

cloneGuestName

private final String cloneGuestName

clonePassword

private final String clonePassword

copyDisks

private final boolean copyDisks

formatDisks

private final boolean formatDisks

AddressAndSuccess

private LinkedList AddressAndSuccess
Constructor Detail

ThreadedZVMTasks.CloneGuest

public ThreadedZVMTasks.CloneGuest(ThreadInitInfo initInfo,
                                   String existGuestName,
                                   String cloneGuestName,
                                   String clonePassword,
                                   boolean copyDisks,
                                   boolean formatDisks)
Creates an action that calls ZVMTasks.changeMemory(String, String, String).

Parameters:
initInfo - The ThreadInitInfo object
existGuestName - The name of the guest to clone
cloneGuestName - The name of the new (clone) guest
clonePassword - The clone's password
Method Detail

runImpl

protected void runImpl()
                throws ZVMTasksException
Calls ZVMTasks.changeMemory(String, String, String).

Specified by:
runImpl in class ThreadedUserAction
Throws:
ZVMTasksException
See Also:
ThreadedUserAction.run()

description

public String description()
Returns a description of this task

Specified by:
description in class ThreadedUserAction
Returns:
String
See Also:
ThreadedUserAction.toString()

result

public String result()
Return the resultString concatenated with disk operation information

Overrides:
result in class ThreadedUserAction
Returns:
String

rawResult

public Object rawResult()
Returns null or an exception

Specified by:
rawResult in class ThreadedUserAction
Returns:
Object


Copyright © 2005