net.geant.edugain.base
Interface Requester

All Known Implementing Classes:
AttributeRequester, AuthenticationRequester, AuthorizationRequester

public interface Requester

Public interface: Requester

Defines the common methods that any implementing eduGAIN client/service should have to perform requests through the federation.

Author:
Jose Manuel Macias

Method Summary
 Response request(Request request)
          Perform a request to the federation, getting back the response.
 Response request(Request request, java.net.URI remote)
          Perform a request to the federation, getting back the response.
 

Method Detail

request

Response request(Request request)
                 throws BaseException
Perform a request to the federation, getting back the response.

Parameters:
request - The eduGAIN request being sent.
Returns:
The response to the request.
Throws:
BaseException

request

Response request(Request request,
                 java.net.URI remote)
                 throws BaseException
Perform a request to the federation, getting back the response.

Parameters:
request - The eduGAIN request being sent.
remote - The point where to send the request.
Returns:
The response to the request.
Throws:
BaseException