/** * Gets the specified SPI, using the current thread context classloader * * @param <T> type of spi class * @param spiType spi class to retrieve * @return object */ public <T> T getSPI(Class<T> spiType) { return getSPI(spiType, SecurityActions.getContextClassLoader()); }
private void setStackConfig() { if (stackConfig == null) { synchronized (this) { if (stackConfig == null) { //Retrieve the stackConfig using SPIProvider final ClassLoader cl = ClassLoaderProvider.getDefaultProvider().getServerIntegrationClassLoader(); this.stackConfig = SPIProvider.getInstance().getSPI(StackConfigFactory.class, cl).getStackConfig(); } } } }
public EndpointHandlerDeploymentAspect() { spiProvider = SPIProvider.getInstance(); }
/** * Creates an requested HTTP context. * * @param contextRoot context root name * @return context instance */ public synchronized HttpContext createContext(final String contextRoot) { return this.spiProvider.getSPI(HttpContextFactory.class).newHttpContext(this, contextRoot); }
private static ServerConfig getServerConfig() { final ClassLoader cl = ClassLoaderProvider.getDefaultProvider().getServerIntegrationClassLoader(); final ServerConfigFactory scf = SPIProvider.getInstance().getSPI(ServerConfigFactory.class, cl); return scf != null ? scf.getServerConfig() : null; } }
private RequestHandler getRequestHandler() { return spiProvider.getSPI(RequestHandlerFactory.class).getRequestHandler(); }
public static Endpoint initEndpoint(ServletConfig servletConfig, String servletName) { final ClassLoader cl = ClassLoaderProvider.getDefaultProvider().getServerIntegrationClassLoader(); final EndpointRegistry epRegistry = SPIProvider.getInstance().getSPI(EndpointRegistryFactory.class, cl).getEndpointRegistry(); ServletContext context = servletConfig.getServletContext(); String contextPath = context.getContextPath(); context.setAttribute(ServletConfig.class.getName(), servletConfig); return initServiceEndpoint(epRegistry, contextPath, servletName); }
private LifecycleHandler getLifecycleHandler(Deployment dep) { return spiProvider.getSPI(LifecycleHandlerFactory.class).newLifecycleHandler(); }
/** * Constructor. */ protected AbstractDeploymentModelBuilder(final EndpointType endpointType) { // deployment factory final ClassLoader cl = AbstractDeploymentModelBuilder.class.getClassLoader(); final SPIProvider spiProvider = SPIProviderResolver.getInstance(cl).getProvider(); this.deploymentModelFactory = spiProvider.getSPI(DeploymentModelFactory.class, cl); this.endpointType = endpointType; }
/** * Constructor. */ protected AbstractDeploymentModelBuilder(final EndpointType endpointType) { // deployment factory final ClassLoader cl = AbstractDeploymentModelBuilder.class.getClassLoader(); final SPIProvider spiProvider = SPIProviderResolver.getInstance(cl).getProvider(); this.deploymentModelFactory = spiProvider.getSPI(DeploymentModelFactory.class, cl); this.endpointType = endpointType; }
private void setupHTMLResponseHeader(PrintWriter writer) { SPIProvider spiProvider = SPIProviderResolver.getInstance().getProvider(); ServerConfig serverConfig = spiProvider.getSPI(ServerConfigFactory.class).getServerConfig(); writer.println("<head>"); writer.println("<meta http-equiv='Content-Type content='text/html; charset=iso-8859-1'>"); writer.println("<title>JBossWS / " + serverConfig.getImplementationVersion() + "</title>"); writer.println("<link rel='stylesheet' href='./styles.css'>"); writer.println("</head>"); }
public InvocationHandlerJSE() { spiProvider = SPIProviderResolver.getInstance().getProvider(); resourceInjectorFactory = spiProvider.getSPI(ResourceInjectorFactory.class); }
public DeploymentModelFactory getDeploymentModelFactory() { if(null == deploymentModelFactory) { SPIProvider spiProvider = SPIProviderResolver.getInstance().getProvider(); deploymentModelFactory = spiProvider.getSPI(DeploymentModelFactory.class); } return deploymentModelFactory; }
/** * Constructor. */ protected AbstractDeploymentModelBuilder() { super(); // deployment factory final SPIProvider spiProvider = SPIProviderResolver.getInstance().getProvider(); this.deploymentModelFactory = spiProvider.getSPI(DeploymentModelFactory.class); }
public InvocationHandlerJSE() { spiProvider = SPIProviderResolver.getInstance().getProvider(); resourceInjectorFactory = spiProvider.getSPI(ResourceInjectorFactory.class); }
/** * Constructor. */ protected AbstractDeploymentModelBuilder(final DeploymentType deploymentType, final EndpointType endpointType) { // deployment factory final SPIProvider spiProvider = SPIProviderResolver.getInstance().getProvider(); this.deploymentModelFactory = spiProvider.getSPI(DeploymentModelFactory.class); this.deploymentType = deploymentType; this.endpointType = endpointType; }
public InvocationHandlerJSE() { spiProvider = SPIProviderResolver.getInstance().getProvider(); resourceInjectorFactory = spiProvider.getSPI(ResourceInjectorFactory.class); }
public InvocationHandlerJSE() { spiProvider = SPIProviderResolver.getInstance().getProvider(); resourceInjectorFactory = spiProvider.getSPI(ResourceInjectorFactory.class); }
public InvocationHandlerJSE() { spiProvider = SPIProviderResolver.getInstance().getProvider(); resourceInjectorFactory = spiProvider.getSPI(ResourceInjectorFactory.class); }
public DeploymentModelFactory getDeploymentModelFactory() { if(null == deploymentModelFactory) { SPIProvider spiProvider = SPIProviderResolver.getInstance().getProvider(); deploymentModelFactory = spiProvider.getSPI(DeploymentModelFactory.class); } return deploymentModelFactory; }