com.intel.gpe.clients.api
Interface TargetSystemFactoryClient

All Superinterfaces:
ServiceClient, WSLTClient, WSRFClient, WSRPClient

public interface TargetSystemFactoryClient
extends WSLTClient

The TargetSystemFactory client

Author:
Alexander Lukichev

Field Summary
static javax.xml.namespace.QName TARGET_SYSTEM_FACTORY_RESOURCE
          The resource type of target system factory.
 
Method Summary
 TargetSystemClient createTargetSystem(java.util.Calendar terminationTime)
          Create a target system
 java.lang.String getName()
          Get the name of the target system factory
<ClientType extends TargetSystemClient>
java.util.List<ClientType>
getTargetSystems()
          Get the target systems created by this TSF.
 
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
 

Field Detail

TARGET_SYSTEM_FACTORY_RESOURCE

static final javax.xml.namespace.QName TARGET_SYSTEM_FACTORY_RESOURCE
The resource type of target system factory. See RegistryClient.getResources(QName, ClientFactory).

Method Detail

createTargetSystem

TargetSystemClient createTargetSystem(java.util.Calendar terminationTime)
                                      throws GPETSRNotCreatedException,
                                             GPEResourceUnknownException,
                                             GPEMiddlewareRemoteException,
                                             GPEInvalidResourcePropertyQNameException
Create a target system

Parameters:
terminationTime - - the initial termination time
Returns:
Throws:
GPETSRNotCreatedException
GPEResourceUnknownException
GPEMiddlewareRemoteException
GPEInvalidResourcePropertyQNameException

getTargetSystems

<ClientType extends TargetSystemClient> java.util.List<ClientType> getTargetSystems()
                                                                       throws GPEInvalidResourcePropertyQNameException,
                                                                              GPEUnmarshallingException,
                                                                              GPESecurityException,
                                                                              GPEMiddlewareRemoteException,
                                                                              GPEMiddlewareServiceException,
                                                                              GPEResourceUnknownException
Get the target systems created by this TSF.

Type Parameters:
ClientType -
Returns:
Throws:
GPEInvalidResourcePropertyQNameException
GPEUnmarshallingException
GPESecurityException
GPEMiddlewareRemoteException
GPEMiddlewareServiceException
GPEResourceUnknownException

getName

java.lang.String getName()
                         throws GPEInvalidResourcePropertyQNameException,
                                GPEResourceUnknownException,
                                GPEUnmarshallingException,
                                GPESecurityException,
                                GPEMiddlewareRemoteException,
                                GPEMiddlewareServiceException
Get the name of the target system factory

Returns:
Throws:
GPEInvalidResourcePropertyQNameException
GPEResourceUnknownException
GPEUnmarshallingException
GPESecurityException
GPEMiddlewareRemoteException
GPEMiddlewareServiceException


Copyright © 2008. All Rights Reserved.