edu.uiuc.ncsa.security.delegation.client.AbstractDelegationServiceProvider Maven / Gradle / Ivy
package edu.uiuc.ncsa.security.delegation.client;
import javax.inject.Provider;
import java.net.URI;
/**
* A provider (i.e. factory) that creates {@link DelegationService} instances.
* Created by Jeff Gaynor
* on 4/12/12 at 11:47 AM
*/
public abstract class AbstractDelegationServiceProvider implements Provider {
protected URI grantServerURI;
protected URI accessServerURI;
protected URI assetServerURI;
protected AbstractDelegationServiceProvider(URI grantServerURI,
URI accessServerURI,
URI assetServerURI) {
this.accessServerURI = accessServerURI;
this.assetServerURI = assetServerURI;
this.grantServerURI = grantServerURI;
}
}