Package org.jboss.wsf.spi.classloading

Examples of org.jboss.wsf.spi.classloading.ClassLoaderProvider


*/
public final class ServletDelegateFactoryImpl implements ServletDelegateFactory {

    @Override
    public ServletDelegate newServletDelegate(final String servletClassName, final boolean isJaxWs) {
        final ClassLoaderProvider provider = ClassLoaderProvider.getDefaultProvider();
        final ClassLoader classLoader = isJaxWs ? provider.getServerIntegrationClassLoader() : provider.getServerJAXRPCIntegrationClassLoader();
        try {
            final Class<?> clazz = classLoader.loadClass(servletClassName);
            return (ServletDelegate) clazz.newInstance();
        } catch (final Exception e) {
            throw MESSAGES.cannotInstantiateServletDelegate(e, servletClassName);
View Full Code Here


            setContextClassLoader(oldCL);
        }
    }

    private ClassLoader getClassLoader() {
        ClassLoaderProvider provider = ClassLoaderProvider.getDefaultProvider();
        if (!Type.JAXRPC.equals(serviceRef.getType())) {
            return provider.getServerIntegrationClassLoader();
        } else {
            return provider.getServerJAXRPCIntegrationClassLoader();
        }
    }
View Full Code Here

    private static List<DeploymentAspect> aspects = null;

    public static synchronized List<DeploymentAspect> getSortedDeploymentAspects() {
        if (aspects == null) {
            final List<DeploymentAspect> deploymentAspects = new LinkedList<DeploymentAspect>();
            final ClassLoaderProvider provider = ClassLoaderProvider.getDefaultProvider();
            final ClassLoader cl = provider.getServerIntegrationClassLoader();
            deploymentAspects.addAll(getDeploymentAspects(cl, "/META-INF/stack-agnostic-deployment-aspects.xml"));
            deploymentAspects.addAll(getDeploymentAspects(cl, "/META-INF/stack-specific-deployment-aspects.xml"));
            final ClassLoader jaxrpcCl = provider.getServerJAXRPCIntegrationClassLoader();
            deploymentAspects.addAll(getDeploymentAspects(jaxrpcCl, "/META-INF/jaxrpc-deployment-aspects.xml"));
            aspects = DeploymentAspectSorter.getInstance().sort(deploymentAspects);
        }
        return aspects;
    }
View Full Code Here

    private static List<DeploymentAspect> aspects = null;

    public static synchronized List<DeploymentAspect> getSortedDeploymentAspects() {
        if (aspects == null) {
            final List<DeploymentAspect> deploymentAspects = new LinkedList<DeploymentAspect>();
            final ClassLoaderProvider provider = ClassLoaderProvider.getDefaultProvider();
            final ClassLoader cl = provider.getServerIntegrationClassLoader();
            deploymentAspects.addAll(getDeploymentAspects(cl, "/META-INF/stack-agnostic-deployment-aspects.xml"));
            deploymentAspects.addAll(getDeploymentAspects(cl, "/META-INF/stack-specific-deployment-aspects.xml"));
            aspects = DeploymentAspectSorter.getInstance().sort(deploymentAspects);
        }
        return aspects;
View Full Code Here

*/
public final class ServletDelegateFactoryImpl implements ServletDelegateFactory {

    @Override
    public ServletDelegate newServletDelegate(final String servletClassName) {
        final ClassLoaderProvider provider = ClassLoaderProvider.getDefaultProvider();
        try {
            final Class<?> clazz = provider.getServerIntegrationClassLoader().loadClass(servletClassName);
            return (ServletDelegate) clazz.newInstance();
        } catch (final Exception e) {
            throw WSLogger.ROOT_LOGGER.cannotInstantiateServletDelegate(e, servletClassName);
        }
    }
View Full Code Here

            setContextClassLoader(oldCL);
        }
    }

    private ClassLoader getClassLoader() {
        ClassLoaderProvider provider = ClassLoaderProvider.getDefaultProvider();
        if (!Type.JAXRPC.equals(serviceRef.getType())) {
            return provider.getServerIntegrationClassLoader();
        } else {
            return provider.getServerJAXRPCIntegrationClassLoader();
        }
    }
View Full Code Here

            setContextClassLoader(oldCL);
        }
    }

    private ClassLoader getClassLoader() {
        ClassLoaderProvider provider = ClassLoaderProvider.getDefaultProvider();
        if (!ServiceRefType.JAXRPC.equals(serviceRef.getType())) {
            return provider.getServerIntegrationClassLoader();
        } else {
            return provider.getServerJAXRPCIntegrationClassLoader();
        }
    }
View Full Code Here

TOP

Related Classes of org.jboss.wsf.spi.classloading.ClassLoaderProvider

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.