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

All Known Implementing Classes:
DefaultAttributeSelector, FixedAttributeSelector

public interface AttributeSelector<T extends InvocationEngine>

Select extra security tokens. The AttributeSelector is used by the InvocationEngine to get extra security tokens for the WS-Security header when invoking a SOAP operation. It may also be used to add extra tokens to an EPR, such as a FederationContext EPR chosen by a FederationSelector.


Method Summary
 Element[] getTokens(org.apache.axis.message.addressing.EndpointReferenceType resource, RemoteMethod method, T engine)
          Return any additional tokens required to invoke 'target'.
 

Method Detail

getTokens

Element[] getTokens(org.apache.axis.message.addressing.EndpointReferenceType resource,
                    RemoteMethod method,
                    T engine)
                    throws RemoteException
Return any additional tokens required to invoke 'target'.

Parameters:
resource - the resource being used
method - the method on the resource, or null if this is not a direct invocation
engine - the requesting engine
Returns:
a list of tokens
Throws:
RemoteException


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