live.threads
Class ThreadedZVMTasks.CreateGuest

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

public static class ThreadedZVMTasks.CreateGuest
extends ThreadedUserAction

This creates a guest. Wraps ZVMTasks.createGuest(String, String, String, String, String).


Nested Class Summary
 
Nested classes inherited from class live.threads.ThreadedUserAction
 
Field Summary
private  String defMem
           
private  String maxMem
           
private  String name
           
private  String pass
           
private  String profile
           
 
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.CreateGuest(ThreadInitInfo initInfo, String name, String pass, String defMem, String maxMem, String profile)
          Creates an action that will call ZVMTasks.createGuest(String, String, String, String, String).
 
Method Summary
 String description()
          Returns a description of the task
 Object rawResult()
          Returns null, as createGuest is void, unless the call was made and terminated by an exception, in which case this returns the ZVMTasksException that was thrown.
protected  void runImpl()
          Calls ZVMTasks.createGuest(String, String, String, String, String).
 
Methods inherited from class live.threads.ThreadedUserAction
getCache, getException, getID, getStatus, getTimeFinished, getTimeStarted, init, init, isFinished, result, 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

name

private String name

pass

private String pass

profile

private String profile

defMem

private String defMem

maxMem

private String maxMem
Constructor Detail

ThreadedZVMTasks.CreateGuest

public ThreadedZVMTasks.CreateGuest(ThreadInitInfo initInfo,
                                    String name,
                                    String pass,
                                    String defMem,
                                    String maxMem,
                                    String profile)
Creates an action that will call ZVMTasks.createGuest(String, String, String, String, String).

Parameters:
initInfo - The ThreadInitInfo object
name - The name of the new guest
pass - The password the new guest should initially have
defMem - The default amount of memory ("storage") the guest should have when activated
maxMem - The maximum amount of memory the guest should be able to set
profile - The name of the profile to base the guest off of
Method Detail

runImpl

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

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

description

public String description()
Returns a description of the task

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

rawResult

public Object rawResult()
Returns null, as createGuest is void, unless the call was made and terminated by an exception, in which case this returns the ZVMTasksException that was thrown.

Specified by:
rawResult in class ThreadedUserAction
Returns:
null or createGuest


Copyright © 2005