uk.ac.soton.itinnovation.grid.client.engine
Interface FederationSelector<T extends InvocationEngine>

All Known Implementing Classes:
DefaultFederationSelector, FixedFederationSelector

public interface FederationSelector<T extends InvocationEngine>

Select any required federation contexts. The FederationSelector is used by the InvocationEngine to get extra federation context headers when invoking a SOAP operation.


Method Summary
 SOAPHeaderElement[] getFederationHeaders(org.apache.axis.message.addressing.EndpointReferenceType target, RemoteMethod method, T engine)
          Get any extra headers needed to invoke a service.
 

Method Detail

getFederationHeaders

SOAPHeaderElement[] getFederationHeaders(org.apache.axis.message.addressing.EndpointReferenceType target,
                                         RemoteMethod method,
                                         T engine)
                                         throws RemoteException
Get any extra headers needed to invoke a service.

Parameters:
target - the resource being invoked
method - the method on the resource
engine - the engine invoking the SOAP operation
Returns:
an array of extra SOAP headers to include in the message
Throws:
RemoteException


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