|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.soton.itinnovation.grid.client.engine.impl.DefaultFederationSelector
public class DefaultFederationSelector
DefaultFederationSelector.java
| Constructor Summary | |
|---|---|
DefaultFederationSelector()
|
|
| Method Summary | |
|---|---|
protected org.apache.axis.message.addressing.EndpointReferenceType |
findInSelectedRegistries(org.apache.axis.message.addressing.EndpointReferenceType searchEPR,
DefaultInvocationEngine engine)
Search through the engine's selected registries list until a usable federation resource (e.g. |
Set<String> |
getBadStates()
Get the set of resource states that will be filtered out and not chosen by the selector. |
Set<String> |
getBadTypes()
Get the set of resource types that will be filtered out and not chosen by the selector. |
SOAPHeaderElement[] |
getFederationHeaders(org.apache.axis.message.addressing.EndpointReferenceType target,
RemoteMethod method,
DefaultInvocationEngine engine)
Get any extra headers needed to invoke a service. |
List<String> |
getGoodStates()
Get the list of resource states that are prefered by the selector. |
FederationSelector |
getLegacyFederationSelector()
|
void |
setBadStates(Set<String> badStates)
Set the set of resource states that will be filtered out and not chosen by the selector. |
void |
setBadTypes(Set<String> badTypes)
Set the set of resource types that will be filtered out and not chosen by the selector. |
void |
setGoodStates(List<String> goodStates)
Set the list of resource states that are prefered by the selector. |
void |
setLegacyFederationSelector(FederationSelector legacyFederationSelector)
If the selector fails to find a suitable federation context in the selected registies then it can use a GRIA 5.2 federation selector (remote registry or private account service). |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public DefaultFederationSelector()
| Method Detail |
|---|
public List<String> getGoodStates()
public void setGoodStates(List<String> goodStates)
public Set<String> getBadStates()
public void setBadStates(Set<String> badStates)
public Set<String> getBadTypes()
public void setBadTypes(Set<String> badTypes)
public void setLegacyFederationSelector(FederationSelector legacyFederationSelector)
public FederationSelector getLegacyFederationSelector()
public SOAPHeaderElement[] getFederationHeaders(org.apache.axis.message.addressing.EndpointReferenceType target,
RemoteMethod method,
DefaultInvocationEngine engine)
throws RemoteException
FederationSelector
getFederationHeaders in interface FederationSelector<DefaultInvocationEngine>target - the resource being invokedmethod - the method on the resourceengine - the engine invoking the SOAP operation
RemoteException
protected org.apache.axis.message.addressing.EndpointReferenceType findInSelectedRegistries(org.apache.axis.message.addressing.EndpointReferenceType searchEPR,
DefaultInvocationEngine engine)
throws RemoteException
RemoteException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||