
edu.uiuc.ncsa.oa4mp.oauth2.client.OA2ClientServletInitializer Maven / Gradle / Ivy
package edu.uiuc.ncsa.oa4mp.oauth2.client;
import edu.uiuc.ncsa.myproxy.oa4mp.client.loader.ClientServletInitializer;
import edu.uiuc.ncsa.myproxy.oa4mp.client.servlet.ClientServlet;
import javax.servlet.ServletException;
/**
* Created by Jeff Gaynor
* on 4/15/14 at 12:31 PM
*/
public class OA2ClientServletInitializer extends ClientServletInitializer {
@Override
public void init() throws ServletException {
if(hasRun) return;
super.init();
OA2ClientEnvironment ce = (OA2ClientEnvironment) getEnvironment();
if (ce.isEnableAssetCleanup()) {
ClientServlet.assetCleanup.getRetentionPolicies().clear();
ClientServlet.assetCleanup.addRetentionPolicy(new AssetRetentionPolicy(ce.getAssetStore()));
ce.getMyLogger().info("Finished setting up asset store retention policies");
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy