|
g-Eclipse Release 1.0.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.ObjectPlatformObject
eu.geclipse.core.model.impl.AbstractGridElement
eu.geclipse.core.model.impl.AbstractApplicationManager
public abstract class AbstractApplicationManager
Abstract implementation of the IGridApplicationManager interfaces
that should be used by middleware-specific implementations rather than
the interface itself. Note that each VO should only have one application
manager.
| Constructor Summary | |
|---|---|
AbstractApplicationManager(IVirtualOrganization vo)
Create a new application manager for the specified VO. |
|
| Method Summary | |
|---|---|
IGridApplication[] |
getApplications(IGridComputing computing,
IProgressMonitor monitor)
Get all known applications for the specified IGridComputing. |
IFileStore |
getFileStore()
Get the file store that this element is associated with. |
IGridContainer |
getParent()
Get the parent element of this element. |
IPath |
getPath()
Get the path of this element relative to the grid root element. |
IResource |
getResource()
Get the corresponding resource of this element. |
IVirtualOrganization |
getVo()
Get the VO this manager is associated with. |
boolean |
isLocal()
Determines if this element is local. |
| Methods inherited from class eu.geclipse.core.model.impl.AbstractGridElement |
|---|
dispose, getAdapter, getProject, isHidden, isVirtual |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Methods inherited from interface eu.geclipse.core.model.IGridApplicationManager |
|---|
install, uninstall, validate |
| Methods inherited from interface eu.geclipse.core.model.IGridElement |
|---|
dispose, getName, getProject, isHidden, isVirtual |
| Constructor Detail |
|---|
public AbstractApplicationManager(IVirtualOrganization vo)
vo - The VO this application manager is instantiated for.| Method Detail |
|---|
public IGridApplication[] getApplications(IGridComputing computing,
IProgressMonitor monitor)
throws ProblemException
IGridApplicationManagerIGridComputing.
If computing is null all applications are returned that
are defined on any computing for the associated VO.
getApplications in interface IGridApplicationManagercomputing - The IGridComputing that should be queried
for available applications. If may be null. In this case
all computings of the associated VO are queried for available
applications.monitor - A IProgressMonitor to monitor the progress of
this operations.
IGridComputing
or the VO itself.
ProblemException - If an error occurs while fetching the
applications.public IFileStore getFileStore()
IGridElementnull if there is no such associated
file store. If this element is not virtual the filestore
corresponds to the file store of the corresponding resource.
getFileStore in interface IGridElementpublic IGridContainer getParent()
IGridElementIGridContainer. This method may not return
null since the only element that is allowed to
return null is the IGridRoot which is a
singleton and is internally defined within the model.
getParent in interface IGridElementpublic IPath getPath()
IGridElement@IResource.
getPath in interface IGridElementpublic IResource getResource()
IGridElementnull if - and only if - this element is virtual.
getResource in interface IGridElementnull if this
element is virtual.public IVirtualOrganization getVo()
IGridApplicationManager
getVo in interface IGridApplicationManagerpublic boolean isLocal()
IGridElementIResource) that
is local in the means that it is located on the local machine.
isLocal in interface IGridElement
|
g-Eclipse Release 1.0.0 |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||