uk.ac.soton.ecs.iam.grid.client.staterepos
Class RemoteWSResourceLifetimeImpl

java.lang.Object
  extended by uk.ac.soton.ecs.iam.grid.client.staterepos.RemoteServiceImpl
      extended by uk.ac.soton.ecs.iam.grid.client.staterepos.RemoteWSResourceLifetimeImpl
All Implemented Interfaces:
Comparable<StorableInStateRepository>, RemoteService, StorableInStateRepository, RemoteWSResourceLifetime, GridService

Deprecated.

@Deprecated
public class RemoteWSResourceLifetimeImpl
extends RemoteServiceImpl
implements RemoteWSResourceLifetime


Field Summary
 
Fields inherited from class uk.ac.soton.ecs.iam.grid.client.staterepos.RemoteServiceImpl
transport
 
Constructor Summary
RemoteWSResourceLifetimeImpl(org.apache.axis.message.addressing.EndpointReferenceType endpoint)
          Deprecated.  
RemoteWSResourceLifetimeImpl(StateRepository repository, org.apache.axis.message.addressing.EndpointReferenceType endpoint)
          Deprecated.  
RemoteWSResourceLifetimeImpl(StateRepository repository, String endpoint)
          Deprecated.  
RemoteWSResourceLifetimeImpl(String endpoint)
          Deprecated.  
 
Method Summary
 RemoteBoundMethod createMethod(String operation)
          Deprecated.  
 void destroy(org.apache.axis.message.addressing.EndpointReferenceType resource)
          Deprecated.  
 org.apache.axis.message.addressing.EndpointReferenceType getBillingInfo()
          Deprecated. gets the billing epr for creating resources on this proxy
 Class getInterface()
          Deprecated. Returns the type of this object.
protected  String getServiceName()
          Deprecated. Returns the name of the service.
 void setBillingInfo(org.apache.axis.message.addressing.EndpointReferenceType epr)
          Deprecated. lets the user set the billing epr to be used when creating resources if null then the a BillingHelper is used to try and select one
 
Methods inherited from class uk.ac.soton.ecs.iam.grid.client.staterepos.RemoteServiceImpl
addTrustedAccountService, compareTo, createBillingHeader, createBillingHeaders, createMatchPattern, createMatchRule, getDescription, getEndpoint, getEndpointRef, getMethod, getParentURL, getRepository, getResources, getServiceProviderID, getServiceProviderIssuer, getTrustedAccountServices, getURL, invoke, invokeWithHeaders, lookupService, registerPortType, removeTrustedAccountService, setDescription, setRepository, toString
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface uk.ac.soton.ecs.iam.grid.comms.client.RemoteService
createMatchPattern, createMatchRule, getEndpoint, getMethod
 
Methods inherited from interface uk.ac.soton.ecs.iam.grid.comms.client.StorableInStateRepository
getDescription, getEndpointRef, getParentURL, getRepository, getURL, setDescription
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface uk.ac.soton.itinnovation.grid.types.GridService
getResources, getServiceProviderID, getServiceProviderIssuer
 

Constructor Detail

RemoteWSResourceLifetimeImpl

public RemoteWSResourceLifetimeImpl(StateRepository repository,
                                    String endpoint)
                             throws ObjectAlreadyExists
Deprecated. 
Throws:
ObjectAlreadyExists

RemoteWSResourceLifetimeImpl

public RemoteWSResourceLifetimeImpl(String endpoint)
                             throws ObjectAlreadyExists
Deprecated. 
Throws:
ObjectAlreadyExists

RemoteWSResourceLifetimeImpl

public RemoteWSResourceLifetimeImpl(org.apache.axis.message.addressing.EndpointReferenceType endpoint)
                             throws ObjectAlreadyExists
Deprecated. 
Throws:
ObjectAlreadyExists

RemoteWSResourceLifetimeImpl

public RemoteWSResourceLifetimeImpl(StateRepository repository,
                                    org.apache.axis.message.addressing.EndpointReferenceType endpoint)
                             throws ObjectAlreadyExists
Deprecated. 
Throws:
ObjectAlreadyExists
Method Detail

getInterface

public Class getInterface()
Deprecated. 
Description copied from interface: StorableInStateRepository
Returns the type of this object. When loading the object, a StateRepository locates a class implementing the interface and uses that for the object.

Specified by:
getInterface in interface StorableInStateRepository

createMethod

public RemoteBoundMethod createMethod(String operation)
Deprecated. 
Specified by:
createMethod in class RemoteServiceImpl

getServiceName

protected String getServiceName()
Deprecated. 
Description copied from class: RemoteServiceImpl
Returns the name of the service. Used by toString().

Specified by:
getServiceName in class RemoteServiceImpl

destroy

public void destroy(org.apache.axis.message.addressing.EndpointReferenceType resource)
             throws RemoteException
Deprecated. 
Specified by:
destroy in interface RemoteWSResourceLifetime
Throws:
RemoteException

getBillingInfo

public org.apache.axis.message.addressing.EndpointReferenceType getBillingInfo()
Deprecated. 
Description copied from interface: RemoteService
gets the billing epr for creating resources on this proxy

Specified by:
getBillingInfo in interface RemoteService

setBillingInfo

public void setBillingInfo(org.apache.axis.message.addressing.EndpointReferenceType epr)
Deprecated. 
Description copied from interface: RemoteService
lets the user set the billing epr to be used when creating resources if null then the a BillingHelper is used to try and select one

Specified by:
setBillingInfo in interface RemoteService
Parameters:
epr - the billing epr


Copyright © 2001-2007 University of Southampton IT Innovation Centre. All Rights Reserved.