protected AliasService getAliasService() { AliasService as = services.getService(GatewayServices.ALIAS_SERVICE); return as; }
protected TopologyService getTopologyService() { TopologyService ts = services.getService(GatewayServices.TOPOLOGY_SERVICE); return ts; }
@Override public void init( FilterConfig filterConfig ) throws ServletException { ServletContext context = filterConfig.getServletContext(); if (context != null) { GatewayServices services = (GatewayServices) context.getAttribute(GatewayServices.GATEWAY_SERVICES_ATTRIBUTE); if (services != null) { authority = services.getService(GatewayServices.TOKEN_SERVICE); } } }
private AliasService getAliasService() { final GatewayServices services = (GatewayServices) request .getServletContext() .getAttribute(GatewayServices.GATEWAY_SERVICES_ATTRIBUTE); return services.getService(GatewayServices.ALIAS_SERVICE); }
@Override public void init( FilterConfig filterConfig ) throws ServletException { super.init(filterConfig); String validityStr = filterConfig.getInitParameter("validity"); if (validityStr == null) { validityStr = "3600"; // 1 hr. in secs } // validity = Long.parseLong(validityStr); GatewayServices services = (GatewayServices) filterConfig.getServletContext().getAttribute(GatewayServices.GATEWAY_SERVICES_ATTRIBUTE); authority = services.getService(GatewayServices.TOKEN_SERVICE); sr = services.getService(GatewayServices.SERVICE_REGISTRY_SERVICE); }
@Override public void init( FilterConfig filterConfig ) throws ServletException { super.init(filterConfig); String validityStr = filterConfig.getInitParameter("validity"); if (validityStr == null) { validityStr = "3600"; // 1 hr. in secs } validity = Long.parseLong(validityStr); GatewayServices services = (GatewayServices) filterConfig.getServletContext().getAttribute(GatewayServices.GATEWAY_SERVICES_ATTRIBUTE); authority = services.getService(GatewayServices.TOKEN_SERVICE); sr = services.getService(GatewayServices.SERVICE_REGISTRY_SERVICE); }
private static RemoteConfigurationRegistryClientService getClientService() { if (remoteConfigRegistryClientService == null) { GatewayServices services = GatewayServer.getGatewayServices(); if (services != null) { remoteConfigRegistryClientService = services.getService(GatewayServices.REMOTE_REGISTRY_CLIENT_SERVICE); } } return remoteConfigRegistryClientService; }
@Override public void contextInitialized(ServletContextEvent sce) { GatewayServices gs = GatewayServer.getGatewayServices(); sce.getServletContext().setAttribute(GatewayServices.GATEWAY_SERVICES_ATTRIBUTE, gs); String topologyName = (String) sce.getServletContext().getAttribute("org.apache.knox.gateway.gateway.cluster"); TopologyService ts = gs.getService(GatewayServices.TOPOLOGY_SERVICE); Topology topology = getTopology(ts, topologyName); sce.getServletContext().setAttribute("org.apache.knox.gateway.topology", topology); }
@Override public void contextInitialized(ServletContextEvent sce) { GatewayServices gs = GatewayServer.getGatewayServices(); sce.getServletContext().setAttribute(GatewayServices.GATEWAY_SERVICES_ATTRIBUTE, gs); String topologyName = (String) sce.getServletContext().getAttribute("org.apache.knox.gateway.gateway.cluster"); TopologyService ts = gs.getService(GatewayServices.TOPOLOGY_SERVICE); Topology topology = getTopology(ts, topologyName); sce.getServletContext().setAttribute("org.apache.knox.gateway.topology", topology); }
private void setupHaProvider(HaDescriptor descriptor, ServletContext servletContext) { GatewayServices services = (GatewayServices) servletContext.getAttribute(GatewayServices.GATEWAY_SERVICES_ATTRIBUTE); String clusterName = (String) servletContext.getAttribute(GatewayServices.GATEWAY_CLUSTER_ATTRIBUTE); ServiceRegistry serviceRegistry = services.getService(GatewayServices.SERVICE_REGISTRY_SERVICE); HaProvider provider = new DefaultHaProvider(descriptor); List<String> serviceNames = descriptor.getEnabledServiceNames(); for (String serviceName : serviceNames) { provider.addHaService(serviceName, serviceRegistry.lookupServiceURLs(clusterName, serviceName)); } servletContext.setAttribute(PROVIDER_ATTRIBUTE_NAME, provider); }
private void setupHaProvider(HaDescriptor descriptor, ServletContext servletContext) { GatewayServices services = (GatewayServices) servletContext.getAttribute(GatewayServices.GATEWAY_SERVICES_ATTRIBUTE); String clusterName = (String) servletContext.getAttribute(GatewayServices.GATEWAY_CLUSTER_ATTRIBUTE); ServiceRegistry serviceRegistry = services.getService(GatewayServices.SERVICE_REGISTRY_SERVICE); HaProvider provider = new DefaultHaProvider(descriptor); List<String> serviceNames = descriptor.getEnabledServiceNames(); for (String serviceName : serviceNames) { provider.addHaService(serviceName, serviceRegistry.lookupServiceURLs(clusterName, serviceName)); } servletContext.setAttribute(PROVIDER_ATTRIBUTE_NAME, provider); }
@Override public void start() { // Register a cluster configuration monitor listener for change notifications ClusterConfigurationMonitorService ccms = GatewayServer.getGatewayServices().getService(GatewayServices.CLUSTER_CONFIGURATION_MONITOR_SERVICE); ccms.addListener(new TopologyDiscoveryTrigger(this, ccms)); }
@Override public void start() { // Register a cluster configuration monitor listener for change notifications ClusterConfigurationMonitorService ccms = GatewayServer.getGatewayServices().getService(GatewayServices.CLUSTER_CONFIGURATION_MONITOR_SERVICE); ccms.addListener(new TopologyDiscoveryTrigger(this, ccms)); }
@Override public void initialize( UrlRewriteEnvironment environment, DecryptUriDescriptor descriptor ) throws Exception { clusterName = environment.getAttribute( GatewayServices.GATEWAY_CLUSTER_ATTRIBUTE ); GatewayServices services = environment.getAttribute(GatewayServices.GATEWAY_SERVICES_ATTRIBUTE); cryptoService = services.getService(GatewayServices.CRYPTO_SERVICE); param = descriptor.getParam(); }
public static void redeployTopologies( String topologyName ) { TopologyService ts = getGatewayServices().getService(GatewayServices.TOPOLOGY_SERVICE); ts.reloadTopologies(); ts.redeployTopologies(topologyName); }
public static void redeployTopologies( String topologyName ) { TopologyService ts = getGatewayServices().getService(GatewayServices.TOPOLOGY_SERVICE); ts.reloadTopologies(); ts.redeployTopologies(topologyName); }
private void cleanupTopologyDeployments() { File deployDir = new File( config.getGatewayDeploymentDir() ); TopologyService ts = getGatewayServices().getService(GatewayServices.TOPOLOGY_SERVICE); for( Topology topology : ts.getTopologies() ) { cleanupTopologyDeployments( deployDir, topology ); } }
@Override public void initialize( UrlRewriteEnvironment environment, ServiceMappedAddressFunctionDescriptor descriptor ) throws Exception { super.initialize( environment, descriptor ); HostMapperService hostmapService = services().getService( GatewayServices.HOST_MAPPING_SERVICE ); if( hostmapService != null ) { hostmap = hostmapService.getHostMapper( cluster() ); } }
@Override public void initialize( UrlRewriteEnvironment environment, ServiceMappedHostFunctionDescriptor descriptor ) throws Exception { super.initialize( environment, descriptor ); HostMapperService hostmapService = services().getService( GatewayServices.HOST_MAPPING_SERVICE ); if( hostmapService != null ) { hostmap = hostmapService.getHostMapper( cluster() ); } }
@Override public void initialize( UrlRewriteEnvironment environment, EncryptUriDescriptor descriptor ) throws Exception { clusterName = environment.getAttribute( GatewayServices.GATEWAY_CLUSTER_ATTRIBUTE ); GatewayServices services = environment.getAttribute(GatewayServices.GATEWAY_SERVICES_ATTRIBUTE); cryptoService = services.getService(GatewayServices.CRYPTO_SERVICE); template = descriptor.getTemplate(); param = descriptor.getParam(); }