Main Page | Namespace List | Class Hierarchy | Compound List | File List | Namespace Members | Compound Members | File Members | Related Pages

Asct Class Reference

Inheritance diagram for Asct:

Inheritance graph
[legend]
Collaboration diagram for Asct:

Collaboration graph
[legend]
List of all members.

Public Member Functions

void requestExecution ()
void requestExecution (String appPath, String appId)
void addExecApp (String asctRequestId, String lrmIor, String lrmRequestId)
void appFinished (String asctRequestId)
void collectResults (String asctRequestId)
void killApplication (String asctRequestId)
void removeApp (String asctRequestId)
void viewResults ()
void run ()

Static Public Member Functions

void main (String[] args)

Package Functions

 Asct ()

Private Member Functions

void registerApplication ()
void remoteExecutionRequest (ExecuteApplicationPanel eap)
void initStubs ()
void rm (File file)
void cleanup ()

Private Attributes

ORB orb
Grm grm
ApplicationRepository appRepos
String grmIor
String myIor
long requestId
String lastSelectedDir
RegisteredApplicationsPanel regApps
ExecutingApplicationsPanel executingApps
HashMap execAppsMap
HashMap pendingExecsMap

Detailed Description

Asct - One GUI implementation of the ASCT in Java/Swing

Author:
Andrei Goldchleger
Date:
February/2004


Constructor & Destructor Documentation

Asct::Asct  )  [inline, package]
 


Member Function Documentation

void Asct::addExecApp String  asctRequestId,
String  lrmIor,
String  lrmRequestId
[inline]
 

void Asct::appFinished String  asctRequestId  )  [inline]
 

void Asct::cleanup  )  [inline, private]
 

void Asct::collectResults String  asctRequestId  )  [inline]
 

void Asct::initStubs  )  [inline, private]
 

void Asct::killApplication String  asctRequestId  )  [inline]
 

void Asct::main String[]  args  )  [inline, static]
 

void Asct::registerApplication  )  [inline, private]
 

void Asct::remoteExecutionRequest ExecuteApplicationPanel  eap  )  [inline, private]
 

void Asct::removeApp String  asctRequestId  )  [inline]
 

void Asct::requestExecution String  appPath,
String  appId
[inline]
 

void Asct::requestExecution  )  [inline]
 

void Asct::rm File  file  )  [inline, private]
 

void Asct::run  )  [inline]
 

void Asct::viewResults  )  [inline]
 


Member Data Documentation

ApplicationRepository Asct::appRepos [private]
 

HashMap Asct::execAppsMap [private]
 

ExecutingApplicationsPanel Asct::executingApps [private]
 

Grm Asct::grm [private]
 

String Asct::grmIor [private]
 

String Asct::lastSelectedDir [private]
 

String Asct::myIor [private]
 

ORB Asct::orb [private]
 

HashMap Asct::pendingExecsMap [private]
 

RegisteredApplicationsPanel Asct::regApps [private]
 

long Asct::requestId [private]
 


The documentation for this class was generated from the following file:
Generated on Mon Sep 6 16:13:06 2004 by doxygen 1.3.3