com.intel.gpe.client2.filemanager.nodes.localfs
Class TargetSystemClientImpl

java.lang.Object
  extended by com.intel.gpe.client2.filemanager.nodes.localfs.WSRFClientImpl
      extended by com.intel.gpe.client2.filemanager.nodes.localfs.WSRPClientImpl
          extended by com.intel.gpe.client2.filemanager.nodes.localfs.WSLTClientImpl
              extended by com.intel.gpe.client2.filemanager.nodes.localfs.TargetSystemClientImpl
All Implemented Interfaces:
com.intel.gpe.clients.api.ServiceClient, com.intel.gpe.clients.api.TargetSystemClient, com.intel.gpe.clients.api.WSLTClient, com.intel.gpe.clients.api.WSRFClient, com.intel.gpe.clients.api.WSRPClient

public class TargetSystemClientImpl
extends WSLTClientImpl
implements com.intel.gpe.clients.api.TargetSystemClient


Constructor Summary
TargetSystemClientImpl(java.lang.String hostname)
           
 
Method Summary
<ApplicationType extends com.intel.gpe.clients.api.Application>
java.util.List<ApplicationType>
getApplications()
           
<ApplicationType extends com.intel.gpe.clients.api.Application>
java.util.List<ApplicationType>
getApplications(java.lang.String applicationName)
           
 com.intel.gpe.clients.api.jsdl.ProcessorType getCPUArtchitecture()
           
 int getIndividualCPUCount()
           
 int getIndividualPhysicalMemory()
           
<JobClientType extends com.intel.gpe.clients.api.JobClient>
java.util.List<JobClientType>
getJobs()
           
 com.intel.gpe.clients.api.JobType getJobType(java.lang.String jobDefinition)
           
 java.lang.String getName()
           
 java.util.List<java.lang.Double> getNumericInfo(java.lang.String name)
           
 com.intel.gpe.clients.api.jsdl.OperatingSystemRequirementsType getOperatingSystem()
           
<StorageClientType extends com.intel.gpe.clients.api.StorageClient>
StorageClientType
getStorage(java.lang.String type)
           
<StorageClientType extends com.intel.gpe.clients.api.StorageClient>
java.util.List<StorageClientType>
getStorages()
           
 com.intel.gpe.clients.api.TargetSystemType getTargetSystemType()
           
 java.util.List<java.lang.String> getTextInfo(java.lang.String name)
           
<JobDefinitionType extends com.intel.gpe.clients.api.Job>
JobDefinitionType
newJob(com.intel.gpe.clients.api.JobType type)
           
<JobDefinitionType extends com.intel.gpe.clients.api.Job>
JobDefinitionType
newJob(com.intel.gpe.clients.api.JobType jobType, byte[] jobDefinition)
           
<JobClientType extends com.intel.gpe.clients.api.JobClient>
JobClientType
submit(com.intel.gpe.clients.api.Job job, java.util.Calendar initialTerminationTime)
           
 boolean supportsApplication(java.lang.String applicationName, java.lang.String applicationVersion)
           
 
Methods inherited from class com.intel.gpe.client2.filemanager.nodes.localfs.WSLTClientImpl
destroy, getCurrentTime, getTerminationTime, setTerminationTime
 
Methods inherited from class com.intel.gpe.client2.filemanager.nodes.localfs.WSRPClientImpl
getMultipleResourceProperties, getResourceProperty, getResourcePropertyDocument, queryXPath10Properties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface com.intel.gpe.clients.api.WSLTClient
destroy, getCurrentTime, getTerminationTime, setTerminationTime
 
Methods inherited from interface com.intel.gpe.clients.api.WSRPClient
getMultipleResourceProperties, getResourceProperty, getResourcePropertyDocument, queryXPath10Properties
 

Constructor Detail

TargetSystemClientImpl

public TargetSystemClientImpl(java.lang.String hostname)
Method Detail

submit

public <JobClientType extends com.intel.gpe.clients.api.JobClient> JobClientType submit(com.intel.gpe.clients.api.Job job,
                                                                                        java.util.Calendar initialTerminationTime)
                                                                 throws com.intel.gpe.clients.api.exceptions.GPEWrongJobTypeException,
                                                                        com.intel.gpe.clients.api.exceptions.GPEJobNotSubmittedException,
                                                                        com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
                                                                        com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException,
                                                                        com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException,
                                                                        com.intel.gpe.clients.api.exceptions.GPESecurityException
Specified by:
submit in interface com.intel.gpe.clients.api.TargetSystemClient
Throws:
com.intel.gpe.clients.api.exceptions.GPEWrongJobTypeException
com.intel.gpe.clients.api.exceptions.GPEJobNotSubmittedException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
com.intel.gpe.clients.api.exceptions.GPESecurityException

getName

public java.lang.String getName()
                         throws com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException,
                                com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
                                com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException,
                                com.intel.gpe.clients.api.exceptions.GPESecurityException,
                                com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException,
                                com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
Specified by:
getName in interface com.intel.gpe.clients.api.TargetSystemClient
Throws:
com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException
com.intel.gpe.clients.api.exceptions.GPESecurityException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException

getStorages

public <StorageClientType extends com.intel.gpe.clients.api.StorageClient> java.util.List<StorageClientType> getStorages()
                                                                                              throws com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException,
                                                                                                     com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
                                                                                                     com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException,
                                                                                                     com.intel.gpe.clients.api.exceptions.GPESecurityException,
                                                                                                     com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException,
                                                                                                     com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
Specified by:
getStorages in interface com.intel.gpe.clients.api.TargetSystemClient
Throws:
com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException
com.intel.gpe.clients.api.exceptions.GPESecurityException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException

getStorage

public <StorageClientType extends com.intel.gpe.clients.api.StorageClient> StorageClientType getStorage(java.lang.String type)
                                                                             throws com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException,
                                                                                    com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
                                                                                    com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException,
                                                                                    com.intel.gpe.clients.api.exceptions.GPESecurityException,
                                                                                    com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException,
                                                                                    com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
Specified by:
getStorage in interface com.intel.gpe.clients.api.TargetSystemClient
Throws:
com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException
com.intel.gpe.clients.api.exceptions.GPESecurityException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException

getJobs

public <JobClientType extends com.intel.gpe.clients.api.JobClient> java.util.List<JobClientType> getJobs()
                                                                                  throws com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException,
                                                                                         com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
                                                                                         com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException,
                                                                                         com.intel.gpe.clients.api.exceptions.GPESecurityException,
                                                                                         com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException,
                                                                                         com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
Specified by:
getJobs in interface com.intel.gpe.clients.api.TargetSystemClient
Throws:
com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException
com.intel.gpe.clients.api.exceptions.GPESecurityException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException

getApplications

public <ApplicationType extends com.intel.gpe.clients.api.Application> java.util.List<ApplicationType> getApplications()
                                                                                              throws com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException,
                                                                                                     com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
                                                                                                     com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException,
                                                                                                     com.intel.gpe.clients.api.exceptions.GPESecurityException,
                                                                                                     com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException,
                                                                                                     com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
Specified by:
getApplications in interface com.intel.gpe.clients.api.TargetSystemClient
Throws:
com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException
com.intel.gpe.clients.api.exceptions.GPESecurityException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException

getApplications

public <ApplicationType extends com.intel.gpe.clients.api.Application> java.util.List<ApplicationType> getApplications(java.lang.String applicationName)
                                                                                              throws com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException,
                                                                                                     com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
                                                                                                     com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException,
                                                                                                     com.intel.gpe.clients.api.exceptions.GPESecurityException,
                                                                                                     com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException,
                                                                                                     com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
Specified by:
getApplications in interface com.intel.gpe.clients.api.TargetSystemClient
Throws:
com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException
com.intel.gpe.clients.api.exceptions.GPESecurityException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException

supportsApplication

public boolean supportsApplication(java.lang.String applicationName,
                                   java.lang.String applicationVersion)
                            throws com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException,
                                   com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
                                   com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException,
                                   com.intel.gpe.clients.api.exceptions.GPESecurityException,
                                   com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException,
                                   com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
Specified by:
supportsApplication in interface com.intel.gpe.clients.api.TargetSystemClient
Throws:
com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException
com.intel.gpe.clients.api.exceptions.GPESecurityException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException

newJob

public <JobDefinitionType extends com.intel.gpe.clients.api.Job> JobDefinitionType newJob(com.intel.gpe.clients.api.JobType type)
                                                               throws com.intel.gpe.clients.api.exceptions.GPEWrongJobTypeException
Specified by:
newJob in interface com.intel.gpe.clients.api.TargetSystemClient
Throws:
com.intel.gpe.clients.api.exceptions.GPEWrongJobTypeException

getJobType

public com.intel.gpe.clients.api.JobType getJobType(java.lang.String jobDefinition)
Specified by:
getJobType in interface com.intel.gpe.clients.api.TargetSystemClient

getTextInfo

public java.util.List<java.lang.String> getTextInfo(java.lang.String name)
                                             throws com.intel.gpe.clients.api.exceptions.GPEInvalidQueryExpressionException,
                                                    com.intel.gpe.clients.api.exceptions.GPEQueryEvaluationErrorException,
                                                    com.intel.gpe.clients.api.exceptions.GPEUnknownQueryExpressionDialectException,
                                                    com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
                                                    com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException,
                                                    com.intel.gpe.clients.api.exceptions.GPESecurityException,
                                                    com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException,
                                                    com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException,
                                                    com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
Specified by:
getTextInfo in interface com.intel.gpe.clients.api.TargetSystemClient
Throws:
com.intel.gpe.clients.api.exceptions.GPEInvalidQueryExpressionException
com.intel.gpe.clients.api.exceptions.GPEQueryEvaluationErrorException
com.intel.gpe.clients.api.exceptions.GPEUnknownQueryExpressionDialectException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException
com.intel.gpe.clients.api.exceptions.GPESecurityException
com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException

newJob

public <JobDefinitionType extends com.intel.gpe.clients.api.Job> JobDefinitionType newJob(com.intel.gpe.clients.api.JobType jobType,
                                                                                          byte[] jobDefinition)
                                                               throws com.intel.gpe.clients.api.exceptions.GPEWrongJobTypeException
Specified by:
newJob in interface com.intel.gpe.clients.api.TargetSystemClient
Throws:
com.intel.gpe.clients.api.exceptions.GPEWrongJobTypeException

getTargetSystemType

public com.intel.gpe.clients.api.TargetSystemType getTargetSystemType()
Specified by:
getTargetSystemType in interface com.intel.gpe.clients.api.TargetSystemClient

getOperatingSystem

public com.intel.gpe.clients.api.jsdl.OperatingSystemRequirementsType getOperatingSystem()
                                                                                  throws com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException,
                                                                                         com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
                                                                                         com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException
Specified by:
getOperatingSystem in interface com.intel.gpe.clients.api.TargetSystemClient
Throws:
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException

getCPUArtchitecture

public com.intel.gpe.clients.api.jsdl.ProcessorType getCPUArtchitecture()
                                                                 throws com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException,
                                                                        com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
                                                                        com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException
Specified by:
getCPUArtchitecture in interface com.intel.gpe.clients.api.TargetSystemClient
Throws:
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException

getIndividualCPUCount

public int getIndividualCPUCount()
                          throws com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException,
                                 com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
                                 com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException
Specified by:
getIndividualCPUCount in interface com.intel.gpe.clients.api.TargetSystemClient
Throws:
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException

getIndividualPhysicalMemory

public int getIndividualPhysicalMemory()
                                throws com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException,
                                       com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
                                       com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException
Specified by:
getIndividualPhysicalMemory in interface com.intel.gpe.clients.api.TargetSystemClient
Throws:
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException

getNumericInfo

public java.util.List<java.lang.Double> getNumericInfo(java.lang.String name)
                                                throws com.intel.gpe.clients.api.exceptions.GPEInvalidQueryExpressionException,
                                                       com.intel.gpe.clients.api.exceptions.GPEQueryEvaluationErrorException,
                                                       com.intel.gpe.clients.api.exceptions.GPEUnknownQueryExpressionDialectException,
                                                       com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException,
                                                       com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException,
                                                       com.intel.gpe.clients.api.exceptions.GPESecurityException,
                                                       com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException,
                                                       com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException,
                                                       com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException
Specified by:
getNumericInfo in interface com.intel.gpe.clients.api.TargetSystemClient
Throws:
com.intel.gpe.clients.api.exceptions.GPEInvalidQueryExpressionException
com.intel.gpe.clients.api.exceptions.GPEQueryEvaluationErrorException
com.intel.gpe.clients.api.exceptions.GPEUnknownQueryExpressionDialectException
com.intel.gpe.clients.api.exceptions.GPEResourceUnknownException
com.intel.gpe.clients.api.exceptions.GPEInvalidResourcePropertyQNameException
com.intel.gpe.clients.api.exceptions.GPESecurityException
com.intel.gpe.clients.api.exceptions.GPEUnmarshallingException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareServiceException
com.intel.gpe.clients.api.exceptions.GPEMiddlewareRemoteException


Copyright © 2008. All Rights Reserved.