net.geant.edugain.base
Class AuthorizationRequester

java.lang.Object
  extended by net.geant.edugain.base.AuthorizationRequester
All Implemented Interfaces:
Requester

public class AuthorizationRequester
extends java.lang.Object
implements Requester

Implements an eduGAIN vanilla Authorization requester.

Author:
Jose Manuel Macias, Jaime Perez

Field Summary
private  org.apache.log4j.Logger log
           
(package private)  AuthorizationRequest request
           
 
Constructor Summary
AuthorizationRequester()
          Creates a new instance of a 'Vanilla' AuthorizationRequester.
 
Method Summary
 Response request(Request req)
          Sends the request to the interface provided within the request
 Response request(Request req, java.net.URI remote)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

request

AuthorizationRequest request

log

private org.apache.log4j.Logger log
Constructor Detail

AuthorizationRequester

public AuthorizationRequester()
Creates a new instance of a 'Vanilla' AuthorizationRequester. The constructor configures eduGAINBase for further usage.

Method Detail

request

public Response request(Request req)
                 throws BaseException
Sends the request to the interface provided within the request

Specified by:
request in interface Requester
Parameters:
req - The eduGAIN request being sent
Returns:
The response to the request
Throws:
BaseException

request

public Response request(Request req,
                        java.net.URI remote)
                 throws BaseException
Throws:
BaseException