com.intel.gpe.client2.common.utils
Class AbstractGridBeanClient
java.lang.Object
com.intel.gpe.client2.common.utils.AbstractGridBeanClient
- All Implemented Interfaces:
- GridBeanClient, GridBeanLoader
- Direct Known Subclasses:
- SwingGridBeanClientImpl
public abstract class AbstractGridBeanClient
- extends java.lang.Object
- implements GridBeanClient, GridBeanLoader
- Version:
- $Id: GridBeanClientImpl.java 1751 2007-10-22 08:00:05Z lukichev $
- Author:
- Valery Shorin
Method Summary |
protected boolean |
containsJob(com.intel.gpe.clients.api.JobClient client)
|
protected void |
executeRequest(LoadGridBeanInputPanelRequest request,
com.intel.gpe.util.observer.IObserver observer)
|
void |
fetchOutcome(ClientWrapper<com.intel.gpe.clients.api.JobClient,?> job,
GridBean gridBean,
com.intel.gpe.util.observer.IObserver observer)
Deprecated. |
void |
fetchOutcome(ClientWrapper<com.intel.gpe.clients.api.JobClient,?> job,
com.intel.gpe.util.observer.IObserver observer)
|
Client |
getClient()
|
GridBean |
getGridBean()
|
GridBeanInfo |
getGridBeanInfo()
|
GridBeanJob |
getGridBeanJob()
|
protected GridBeanJob |
getGridBeanJob(com.intel.gpe.clients.api.JobClient client)
|
GridBeanJobWrapper |
getGridBeanJobWrapper()
|
GridBeanPlugin |
getGridBeanPlugin()
|
protected abstract java.lang.String |
getTmpDirectory()
Get the root directory for job outcome |
void |
loadGridBean(GridBeanInfo info,
com.intel.gpe.util.observer.IObserver observer)
|
void |
loadGridBean(java.lang.String pluginPath,
com.intel.gpe.util.observer.IObserver observer)
|
void |
loadJob(java.lang.String fileName,
com.intel.gpe.util.observer.IObserver observer)
Load job from file |
void |
reconstructInput(ClientWrapper<com.intel.gpe.clients.api.JobClient,?> job,
com.intel.gpe.util.observer.IObserver observer)
|
GridBean |
resolve(GridBeanInfo info)
|
void |
saveJob(java.lang.String fileName,
com.intel.gpe.util.observer.IObserver observer)
Save job to file |
void |
setClient(Client client)
|
void |
setGridBean(GridBean gridBean)
|
void |
setGridBeanInfo(GridBeanInfo gridBeanInfo)
|
void |
setGridBeanJob(GridBeanJob job)
|
protected void |
setGridBeanJobWrapper(GridBeanJobWrapper wrapper)
|
void |
setGridBeanPlugin(GridBeanPlugin plugin)
|
protected void |
showException(java.lang.String string,
java.lang.Throwable e)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractGridBeanClient
public AbstractGridBeanClient(GPESecurityManager securityManager,
java.lang.ClassLoader classLoader,
OutcomeProvider outcomeProvider,
SelectionClient selectionClient,
FileProvider fileProvider,
GridBeanLoader gridBeanLoader,
AsyncClient asyncClient,
ListClient listClient,
MessageProvider messageProvider)
throws java.lang.Exception
- Throws:
java.lang.Exception
getGridBeanJob
public GridBeanJob getGridBeanJob()
- Specified by:
getGridBeanJob
in interface GridBeanClient
getGridBean
public GridBean getGridBean()
getGridBeanPlugin
public GridBeanPlugin getGridBeanPlugin()
- Specified by:
getGridBeanPlugin
in interface GridBeanClient
getGridBeanInfo
public GridBeanInfo getGridBeanInfo()
- Specified by:
getGridBeanInfo
in interface GridBeanClient
setGridBeanInfo
public void setGridBeanInfo(GridBeanInfo gridBeanInfo)
setGridBean
public void setGridBean(GridBean gridBean)
throws java.lang.Exception
- Throws:
java.lang.Exception
setGridBeanPlugin
public void setGridBeanPlugin(GridBeanPlugin plugin)
setGridBeanJob
public void setGridBeanJob(GridBeanJob job)
getClient
public Client getClient()
getTmpDirectory
protected abstract java.lang.String getTmpDirectory()
- Get the root directory for job outcome
- Returns:
- the root directory for job outcome
loadGridBean
public void loadGridBean(java.lang.String pluginPath,
com.intel.gpe.util.observer.IObserver observer)
- Specified by:
loadGridBean
in interface GridBeanLoader
loadGridBean
public void loadGridBean(GridBeanInfo info,
com.intel.gpe.util.observer.IObserver observer)
- Specified by:
loadGridBean
in interface GridBeanLoader
setClient
public void setClient(Client client)
saveJob
public void saveJob(java.lang.String fileName,
com.intel.gpe.util.observer.IObserver observer)
- Description copied from interface:
GridBeanClient
- Save job to file
- Specified by:
saveJob
in interface GridBeanClient
- Parameters:
fileName
- the file pathobserver
- the action observer
getGridBeanJobWrapper
public GridBeanJobWrapper getGridBeanJobWrapper()
fetchOutcome
public void fetchOutcome(ClientWrapper<com.intel.gpe.clients.api.JobClient,?> job,
com.intel.gpe.util.observer.IObserver observer)
fetchOutcome
@Deprecated
public void fetchOutcome(ClientWrapper<com.intel.gpe.clients.api.JobClient,?> job,
GridBean gridBean,
com.intel.gpe.util.observer.IObserver observer)
- Deprecated.
loadJob
public void loadJob(java.lang.String fileName,
com.intel.gpe.util.observer.IObserver observer)
- Description copied from interface:
GridBeanClient
- Load job from file
- Specified by:
loadJob
in interface GridBeanClient
- Parameters:
fileName
- the file pathobserver
- the action observer
reconstructInput
public void reconstructInput(ClientWrapper<com.intel.gpe.clients.api.JobClient,?> job,
com.intel.gpe.util.observer.IObserver observer)
executeRequest
protected void executeRequest(LoadGridBeanInputPanelRequest request,
com.intel.gpe.util.observer.IObserver observer)
showException
protected void showException(java.lang.String string,
java.lang.Throwable e)
containsJob
protected boolean containsJob(com.intel.gpe.clients.api.JobClient client)
getGridBeanJob
protected GridBeanJob getGridBeanJob(com.intel.gpe.clients.api.JobClient client)
setGridBeanJobWrapper
protected void setGridBeanJobWrapper(GridBeanJobWrapper wrapper)
resolve
public GridBean resolve(GridBeanInfo info)
throws java.lang.Exception
- Specified by:
resolve
in interface GridBeanLoader
- Throws:
java.lang.Exception
Copyright © 2008. All Rights Reserved.