80c77071c6700660c39046da32a0d7953620f608Mark de Reeper/**
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * DO NOT ALTER OR REMOVE COPYRIGHT NOTICES OR THIS HEADER.
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper *
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * Copyright (c) 2006 Sun Microsystems Inc. All Rights Reserved
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper *
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * The contents of this file are subject to the terms
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * of the Common Development and Distribution License
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * (the License). You may not use this file except in
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * compliance with the License.
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper *
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * You can obtain a copy of the License at
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * https://opensso.dev.java.net/public/CDDLv1.0.html or
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * opensso/legal/CDDLv1.0.txt
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * See the License for the specific language governing
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * permission and limitations under the License.
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper *
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * When distributing Covered Code, include this CDDL
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * Header Notice in each file and include the License file
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * at opensso/legal/CDDLv1.0.txt.
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * If applicable, add the following below the CDDL Header,
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * with the fields enclosed by brackets [] replaced by
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * your own identifying information:
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * "Portions Copyrighted [year] [name of copyright owner]"
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper *
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * $Id: AmASAgentServiceResolver.java,v 1.3 2008/06/25 05:52:10 qcheng Exp $
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper *
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper */
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper/*
8f2e32e3c8f43b9b84cfd30b36477d4fb69acb71Mark de Reeper* Portions Copyrighted 2011-2013 ForgeRock AS
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper*/
80c77071c6700660c39046da32a0d7953620f608Mark de Reeperpackage com.sun.identity.agents.appserver.v81;
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper
80c77071c6700660c39046da32a0d7953620f608Mark de Reeperimport com.sun.identity.agents.arch.ServiceResolver;
80c77071c6700660c39046da32a0d7953620f608Mark de Reeperimport com.sun.identity.agents.filter.GenericJ2EELogoutHandler;
80c77071c6700660c39046da32a0d7953620f608Mark de Reeperimport com.sun.identity.agents.realm.GenericExternalVerificationHandler;
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper/**
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * The agent service resolver class for Sun Appserver 8.1
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper */
80c77071c6700660c39046da32a0d7953620f608Mark de Reeperpublic class AmASAgentServiceResolver extends ServiceResolver {
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper /* (non-Javadoc)
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * @see ServiceResolver#getGlobalJ2EEAuthHandlerImpl()
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper */
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper public String getGlobalJ2EEAuthHandlerImpl() {
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper return AmASJ2EEAuthHandler.class.getName();
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper }
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper /* (non-Javadoc)
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * @see ServiceResolver#getGlobalJ2EELogoutHandlerImpl()
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper */
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper public String getGlobalJ2EELogoutHandlerImpl() {
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper return GenericJ2EELogoutHandler.class.getName();
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper }
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper /* (non-Javadoc)
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper * @see ServiceResolver#getGlobalVerificationHandlerImpl()
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper */
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper public String getGlobalVerificationHandlerImpl() {
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper return GenericExternalVerificationHandler.class.getName();
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper }
80c77071c6700660c39046da32a0d7953620f608Mark de Reeper}