|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.soton.ecs.iam.grid.client.staterepos.RemoteJobServiceImpl
@Deprecated public class RemoteJobServiceImpl
A proxy to a remote job service.
| Field Summary |
|---|
| Fields inherited from interface uk.ac.soton.itinnovation.grid.comms.management.ManagedGridService |
|---|
FREE_SERVICE |
| Constructor Summary | |
|---|---|
RemoteJobServiceImpl(StateRepository repository,
org.apache.axis.message.addressing.EndpointReferenceType endpoint)
Deprecated. |
|
| Method Summary | |
|---|---|
void |
addTrustedAccountService(org.apache.axis.message.addressing.EndpointReferenceType trustedservice)
Deprecated. Add a trusted management service to the list. |
int |
compareTo(StorableInStateRepository other)
Deprecated. |
JobConversation |
createJob(String applicationURI,
org.apache.axis.message.addressing.EndpointReferenceType billingInfo,
String description)
Deprecated. Creates a new remote job. |
JobStatus |
createJob(String application,
MatchRule ownerRule)
Deprecated. |
JobConversation |
createJob(String applicationURI,
String description)
Deprecated. |
JobConversation |
createJobJSDL(Document JSDL)
Deprecated. |
Document |
createJobJSDL(Document jsdl,
MatchPattern owner)
Deprecated. Create a new job. |
MatchPattern |
createMatchPattern()
Deprecated. Create a MatchPattern that matches this service. |
MatchRule |
createMatchRule(String role)
Deprecated. Create a match rule that will grant this service the given role. |
RemoteBoundMethod |
createMethod(String operation)
Deprecated. Get a RemoteBoundMethod bound to this service's endpoint. |
void |
ensurePoliciesDeployed()
Deprecated. Ensure that any required PBAC policies are deployed. |
Document |
getApplicationDescription(String applicationURI)
Deprecated. Get the 5.1 style meta-data for a particular application. |
Document |
getApplicationMetadata(String applicationURI)
Deprecated. Get the meta-data for a particular application. |
Document |
getApplicationMetadataDetailed(String applicationURI)
Deprecated. Get the 5.2 style meta-data for a particular application. |
String[] |
getApplications()
Deprecated. List the applications available on this service. |
Document |
getAtomFeed(String atomFeed,
String serviceBase)
Deprecated. Return an Atom feed listing any problems or issues with this service. |
org.apache.axis.message.addressing.EndpointReferenceType |
getBillingInfo()
Deprecated. gets the billing epr for creating resources on this proxy |
String |
getDescription()
Deprecated. Returns a textual description of the object. |
URL |
getEndpoint()
Deprecated. Get the endpoint address of the service. |
org.apache.axis.message.addressing.EndpointReferenceType |
getEndpointRef()
Deprecated. Return an EndpointReferenceType for this conversation. |
Class |
getInterface()
Deprecated. Returns the type of this object. |
NotificationMessage[] |
getMessages()
Deprecated. Returns all usage messages |
NotificationMessage[] |
getMessagesN(int MaximumNumber)
Deprecated. Returns usage messages |
RemoteBoundMethod |
getMethod(String operation)
Deprecated. Get a RemoteBoundMethod bound to this service's endpoint. |
URL |
getParentURL()
Deprecated. Returns the URL of this object's parent. |
StateRepository |
getRepository()
Deprecated. Get the StateRepository holding this object. |
Document |
GetResourceProperty(QName qname)
Deprecated. Get a resource property. |
org.apache.axis.message.addressing.EndpointReferenceType[] |
getResources()
Deprecated. List the resources managed by this service for which the caller has some role. |
String |
getServiceName()
Deprecated. |
SubjectDescription |
getServiceProviderID()
Deprecated. Returns the service provider ID, in the form of an Issuer and Subject DN. |
SubjectDescription |
getServiceProviderIssuer()
Deprecated. Returns details of the issuer of the service's certificate. |
org.apache.axis.message.addressing.EndpointReferenceType[] |
getTrustedAccountServices()
Deprecated. Get a list of trusted management services, as a list of EPRs. |
URL |
getURL()
Deprecated. Returns the globally unique identifier. |
boolean |
isJSDLSubmissionSupported()
Deprecated. Returns true if this job service is a 5.2 (or later) service that support JSDL job submission. |
void |
removeTrustedAccountService(org.apache.axis.message.addressing.EndpointReferenceType trustedservice)
Deprecated. Remove a trusted management service from the list. |
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 |
void |
setDescription(String description)
Deprecated. Change the textual description, as returned by getDescription. |
void |
setRepository(StateRepository repository)
Deprecated. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public RemoteJobServiceImpl(StateRepository repository,
org.apache.axis.message.addressing.EndpointReferenceType endpoint)
throws ObjectAlreadyExists
ObjectAlreadyExists| Method Detail |
|---|
public Class getInterface()
StorableInStateRepository
getInterface in interface StorableInStateRepositorypublic void setRepository(StateRepository repository)
public StateRepository getRepository()
StorableInStateRepository
getRepository in interface StorableInStateRepositorypublic org.apache.axis.message.addressing.EndpointReferenceType getEndpointRef()
StorableInStateRepository
getEndpointRef in interface StorableInStateRepositorypublic URL getURL()
StorableInStateRepository
getURL in interface StorableInStateRepositorypublic URL getParentURL()
StorableInStateRepository
getParentURL in interface StorableInStateRepositorypublic String getDescription()
StorableInStateRepository
getDescription in interface StorableInStateRepositorypublic void setDescription(String description)
StorableInStateRepository
setDescription in interface StorableInStateRepositorypublic URL getEndpoint()
getEndpoint in interface RemoteServicepublic RemoteBoundMethod getMethod(String operation)
RemoteService
getMethod in interface RemoteServicepublic int compareTo(StorableInStateRepository other)
compareTo in interface Comparable<StorableInStateRepository>
public JobConversation createJob(String applicationURI,
org.apache.axis.message.addressing.EndpointReferenceType billingInfo,
String description)
throws RemoteException
createJob in interface RemoteJobServiceapplicationURI - the type of the application to be runbillingInfo - the account or SLA to which usage will be billeddescription - a local label for the conversation
RemoteException
public JobConversation createJob(String applicationURI,
String description)
throws RemoteException
createJob in interface RemoteJobServiceRemoteException
public JobStatus createJob(String application,
MatchRule ownerRule)
throws RemoteException
createJob in interface JobServiceapplication - the type of the application to be runownerRule - A rule to allow access for the owner role
RemoteException
public JobConversation createJobJSDL(Document JSDL)
throws RemoteException
createJobJSDL in interface RemoteJobServiceRemoteException
public Document createJobJSDL(Document jsdl,
MatchPattern owner)
throws RemoteException
JobService
createJobJSDL in interface JobServicejsdl - a JSDL document describing the jobowner - a rule to allow access for the owner role
RemoteException
public Document getApplicationMetadata(String applicationURI)
throws RemoteException
JobService
getApplicationMetadata in interface JobServiceapplicationURI - the globally unique identifier for the application type
RemoteException
public Document getApplicationDescription(String applicationURI)
throws RemoteException
JobService
getApplicationDescription in interface JobServiceapplicationURI - the globally unique identifier for the application type
RemoteException
public String[] getApplications()
throws RemoteException
JobService
getApplications in interface JobServiceRemoteException
public org.apache.axis.message.addressing.EndpointReferenceType[] getResources()
throws RemoteException
GridService
getResources in interface GridServiceRemoteExceptionpublic String getServiceName()
public RemoteBoundMethod createMethod(String operation)
public org.apache.axis.message.addressing.EndpointReferenceType[] getTrustedAccountServices()
throws RemoteException
ManagedGridService
getTrustedAccountServices in interface ManagedGridServiceRemoteException
public void addTrustedAccountService(org.apache.axis.message.addressing.EndpointReferenceType trustedservice)
throws RemoteException
ManagedGridService
addTrustedAccountService in interface ManagedGridServicetrustedservice - the EPR of the service
RemoteException
public void removeTrustedAccountService(org.apache.axis.message.addressing.EndpointReferenceType trustedservice)
throws RemoteException
ManagedGridService
removeTrustedAccountService in interface ManagedGridServicetrustedservice - the EPR of the service
RemoteException
public NotificationMessage[] getMessages()
throws RemoteException
ReportAPI
getMessages in interface ReportAPIRemoteException
public NotificationMessage[] getMessagesN(int MaximumNumber)
throws RemoteException
ReportAPI
getMessagesN in interface ReportAPIMaximumNumber - of messages. If more available returns the first.
RemoteException
public void ensurePoliciesDeployed()
throws GridFailureException
WebAdmin
ensurePoliciesDeployed in interface WebAdminGridFailureException
public Document getAtomFeed(String atomFeed,
String serviceBase)
throws GridFailureException
WebAdmin
getAtomFeed in interface WebAdminatomFeed - the URL of the feedserviceBase - the service administration URL (for creating hyperlinks)
GridFailureExceptionAtomUtils
public Document GetResourceProperty(QName qname)
throws GridFailureException
WSRFService
GetResourceProperty in interface WSRFServiceqname - the property to read
InvalidResourcePropertyQNameFault - if the QName isn't known
GridFailureExceptionpublic org.apache.axis.message.addressing.EndpointReferenceType getBillingInfo()
RemoteService
getBillingInfo in interface RemoteServicepublic void setBillingInfo(org.apache.axis.message.addressing.EndpointReferenceType epr)
RemoteService
setBillingInfo in interface RemoteServiceepr - the billing epr
public SubjectDescription getServiceProviderIssuer()
throws RemoteException
GridService
getServiceProviderIssuer in interface GridServiceRemoteException
public SubjectDescription getServiceProviderID()
throws RemoteException
GridService
getServiceProviderID in interface GridServiceRemoteException
public MatchRule createMatchRule(String role)
throws RemoteException
createMatchRule in interface RemoteServicerole - the role to be granted
RemoteException
public MatchPattern createMatchPattern()
throws RemoteException
RemoteService
createMatchPattern in interface RemoteServiceRemoteException
public Document getApplicationMetadataDetailed(String applicationURI)
throws RemoteException
JobService
getApplicationMetadataDetailed in interface JobServiceapplicationURI - the globally unique identifier for the application type
RemoteExceptionpublic boolean isJSDLSubmissionSupported()
RemoteJobService
isJSDLSubmissionSupported in interface RemoteJobService
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||