|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface RemoteService
A service contains an endpoint and a store of bound methods.
| Method Summary | |
|---|---|
MatchPattern |
createMatchPattern()
Create a MatchPattern that matches this service. |
MatchRule |
createMatchRule(String role)
Deprecated. see createMatchPattern() |
org.apache.axis.message.addressing.EndpointReferenceType |
getBillingInfo()
gets the billing epr for creating resources on this proxy |
URL |
getEndpoint()
Returns the service's endpoint. |
RemoteBoundMethod |
getMethod(String operation)
Get a RemoteBoundMethod bound to this service's endpoint. |
void |
setBillingInfo(org.apache.axis.message.addressing.EndpointReferenceType epr)
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 interface uk.ac.soton.ecs.iam.grid.comms.client.StorableInStateRepository |
|---|
getDescription, getEndpointRef, getInterface, 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 |
| Method Detail |
|---|
URL getEndpoint()
RemoteBoundMethod getMethod(String operation)
@Deprecated
MatchRule createMatchRule(String role)
throws RemoteException
createMatchPattern()
role - role to grant the service
RemoteException
MatchPattern createMatchPattern()
throws RemoteException
RemoteExceptionvoid setBillingInfo(org.apache.axis.message.addressing.EndpointReferenceType epr)
epr - the billing eprorg.apache.axis.message.addressing.EndpointReferenceType getBillingInfo()
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||