
com.sun.enterprise.container.common.spi.WebServiceReferenceManager Maven / Gradle / Ivy
The newest version!
/* * Copyright (c) 2022, 2022 Contributors to the Eclipse Foundation. * Copyright (c) 1997, 2018 Oracle and/or its affiliates. All rights reserved. * * This program and the accompanying materials are made available under the * terms of the Eclipse Public License v. 2.0, which is available at * http://www.eclipse.org/legal/epl-2.0. * * This Source Code may also be made available under the following Secondary * Licenses when the conditions for such availability set forth in the * Eclipse Public License v. 2.0 are satisfied: GNU General Public License, * version 2 with the GNU Classpath Exception, which is available at * https://www.gnu.org/software/classpath/license.html. * * SPDX-License-Identifier: EPL-2.0 OR GPL-2.0 WITH Classpath-exception-2.0 */ package com.sun.enterprise.container.common.spi; import com.sun.enterprise.deployment.ServiceReferenceDescriptor; import javax.naming.Context; import javax.naming.NamingException; import org.jvnet.hk2.annotations.Contract; /** * This class acts as a contract to resolve the
jakarta.xml.ws.WebServiceRef references and also *jakarta.xml.ws.WebServiceContext
Whenever a lookup is done from GlassfishNamingManagerImpl these methods * are invoked to resolve the references * * @author Bhakti Mehta */ @Contract public interface WebServiceReferenceManager { Object resolveWSReference(ServiceReferenceDescriptor serviceRefDesc, Context namingContext) throws NamingException; Object getWSContextObject(); }
© 2015 - 2025 Weber Informatics LLC | Privacy Policy