C# Class JobManagerInterfaces.MessageSendRecieve

Datei anzeigen Open project: ryanski44/VM-Automation-Framework Class Usage Examples

Public Methods

Method Description
CancelJob ( string jobID ) : string
DeleteJob ( string jobID ) : string
LockVM ( string vmPath ) : string
MessageSendRecieve ( DirectoryInfo serverInbox, DirectoryInfo receiveInbox ) : System
QueueJob ( Job j ) : string
ReportJobStatus ( JobCompleted jcm ) : string
RequestJob ( ) : string
RequestStatus ( string hostName ) : string
RequestVMList ( string hostName ) : string
Send ( AutomationMessage m ) : string
SendToHost ( AutomationMessage m ) : void
UnLockVM ( string vmPath ) : string
WaitForJob ( string msgID, System.TimeSpan maxWait ) : Job
WaitForJobCompletion ( string messageID, System.TimeSpan maxWait ) : JobCompleted
WaitForMessage ( string messageID, System.TimeSpan maxWait ) : AutomationMessage
WaitForStatus ( string msgID, System.TimeSpan maxWait ) : JobReportReturn
WaitForVMList ( string msgID, System.TimeSpan maxWait ) : VMRequestReturn

Private Methods

Method Description
GetAutomationMessageFromFile ( FileInfo fi, System.TimeSpan timeout ) : AutomationMessage

Method Details

CancelJob() public method

public CancelJob ( string jobID ) : string
jobID string
return string

DeleteJob() public method

public DeleteJob ( string jobID ) : string
jobID string
return string

LockVM() public method

public LockVM ( string vmPath ) : string
vmPath string
return string

MessageSendRecieve() public method

public MessageSendRecieve ( DirectoryInfo serverInbox, DirectoryInfo receiveInbox ) : System
serverInbox System.IO.DirectoryInfo
receiveInbox System.IO.DirectoryInfo
return System

QueueJob() public method

public QueueJob ( Job j ) : string
j Job
return string

ReportJobStatus() public method

public ReportJobStatus ( JobCompleted jcm ) : string
jcm JobCompleted
return string

RequestJob() public method

public RequestJob ( ) : string
return string

RequestStatus() public method

public RequestStatus ( string hostName ) : string
hostName string
return string

RequestVMList() public method

public RequestVMList ( string hostName ) : string
hostName string
return string

Send() public method

public Send ( AutomationMessage m ) : string
m AutomationMessage
return string

SendToHost() public method

public SendToHost ( AutomationMessage m ) : void
m AutomationMessage
return void

UnLockVM() public method

public UnLockVM ( string vmPath ) : string
vmPath string
return string

WaitForJob() public method

public WaitForJob ( string msgID, System.TimeSpan maxWait ) : Job
msgID string
maxWait System.TimeSpan
return Job

WaitForJobCompletion() public method

public WaitForJobCompletion ( string messageID, System.TimeSpan maxWait ) : JobCompleted
messageID string
maxWait System.TimeSpan
return JobCompleted

WaitForMessage() public method

public WaitForMessage ( string messageID, System.TimeSpan maxWait ) : AutomationMessage
messageID string
maxWait System.TimeSpan
return AutomationMessage

WaitForStatus() public method

public WaitForStatus ( string msgID, System.TimeSpan maxWait ) : JobReportReturn
msgID string
maxWait System.TimeSpan
return JobReportReturn

WaitForVMList() public method

public WaitForVMList ( string msgID, System.TimeSpan maxWait ) : VMRequestReturn
msgID string
maxWait System.TimeSpan
return VMRequestReturn