#include <Resource.h>
Inheritance diagram for glite::rgma::Resource:
Public Member Functions | |
virtual ResourceEndpoint | getEndpoint ()=0 |
virtual TimeInterval | getTerminationInterval ()=0 throw (RemoteException, UnknownResourceException) |
virtual void | setTerminationInterval (TimeInterval &time_interval)=0 throw (RemoteException, UnknownResourceException, RGMAException) |
virtual void | destroy ()=0 throw (RemoteException, UnknownResourceException) |
virtual void | close ()=0 throw (RemoteException, UnknownResourceException) |
virtual void | showSignOfLife ()=0 throw (RemoteException, UnknownResourceException) |
Protected Attributes | |
ResourceEndpoint | m_endPoint |
TimeInterval | m_terminationInterval |
|
Closes the resource. The resource will no longer be available through this API and will be destroyed once it has finished interacting with other components.
Implemented in glite::rgma::ResourceImpl. |
|
Closes and destroys the resource. The resource will no longer be available to any component.
Implemented in glite::rgma::ResourceImpl. |
|
Gets the endpoint of the service/resource the API communicates with.
Implemented in glite::rgma::ResourceImpl. |
|
Retrieves the resource's termination interval.
Implemented in glite::rgma::ResourceImpl. |
|
Sets the termination interval for this resource.
Implemented in glite::rgma::ResourceImpl. |
|
Indicates to the resource that this API is still alive. This should be used to keep a resource alive when no other method needs to be called.
Implemented in glite::rgma::ResourceImpl. |