private static void initialize( DeploymentContext context, Map<String,List<ProviderDeploymentContributor>> providers, Map<String,List<ServiceDeploymentContributor>> services, Map.Entry<String,ServiceDeploymentContributor> applications ) { WebAppDescriptor wad = context.getWebAppDescriptor(); String topoName = context.getTopology().getName(); if( applications == null ) { String servletName = topoName + SERVLET_NAME_SUFFIX; wad.createServlet().servletName( servletName ).servletClass( GatewayServlet.class.getName() ); wad.createServletMapping().servletName( servletName ).urlPattern( "/*" ); } else { String filterName = topoName + FILTER_NAME_SUFFIX; wad.createFilter().filterName( filterName ).filterClass( GatewayServlet.class.getName() ); wad.createFilterMapping().filterName( filterName ).urlPattern( "/*" ); } if (gatewayServices != null) { gatewayServices.initializeContribution(context); } else { log.gatewayServicesNotInitialized(); } initializeProviders( context, providers ); initializeServices( context, services ); initializeApplications( context, applications ); }
private static void initialize( DeploymentContext context, Map<String,List<ProviderDeploymentContributor>> providers, Map<String,List<ServiceDeploymentContributor>> services, Map.Entry<String,ServiceDeploymentContributor> applications ) { WebAppDescriptor wad = context.getWebAppDescriptor(); String topoName = context.getTopology().getName(); if( applications == null ) { String servletName = topoName + SERVLET_NAME_SUFFIX; wad.createServlet().servletName( servletName ).servletClass( GatewayServlet.class.getName() ); wad.createServletMapping().servletName( servletName ).urlPattern( "/*" ); } else { String filterName = topoName + FILTER_NAME_SUFFIX; wad.createFilter().filterName( filterName ).filterClass( GatewayServlet.class.getName() ); wad.createFilterMapping().filterName( filterName ).urlPattern( "/*" ); } if (gatewayServices != null) { gatewayServices.initializeContribution(context); } else { log.gatewayServicesNotInitialized(); } initializeProviders( context, providers ); initializeServices( context, services ); initializeApplications( context, applications ); }