test_class.declarator: SOME_PATH = "somePath"
test_class.modifier: private static final
test_class.original_string: private static final String SOME_PATH = "somePath";
test_class.type: String
test_class.var_name: SOME_PATH
test_class.file: core/src/test/java/org/jboss/modcluster/ModClusterServiceTest.java
test_class.identifier: ModClusterServiceTest
test_case.body: @Test
      public void stopSingleContext() {
  
          MCMPHandler mcmpHandler = mock(MCMPHandler.class);
          ModClusterService mod = createModClusterService(mcmpHandler);
          Context context = createContext(SOME_PATH);
          addInnerContexts(context, context);
  
          mod.stop(context);
  
          verify(mcmpHandler, times(2)).sendRequest(eq(null));
      }
test_case.class_method_signature: ModClusterServiceTest.stopSingleContext()
test_case.full_signature: @Test public void stopSingleContext()
test_case.identifier: stopSingleContext
test_case.invocations: mock createModClusterService createContext addInnerContexts stop sendRequest verify times eq
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void stopSingleContext()
focal_class.declarator: DEFAULT_PORT = 8000
focal_class.modifier: public static final
focal_class.original_string: public static final int DEFAULT_PORT = 8000;
focal_class.type: int
focal_class.var_name: DEFAULT_PORT
focal_class.declarator: nodeConfig
focal_class.modifier: private final
focal_class.original_string: private final NodeConfiguration nodeConfig;
focal_class.type: NodeConfiguration
focal_class.var_name: nodeConfig
focal_class.declarator: balancerConfig
focal_class.modifier: private final
focal_class.original_string: private final BalancerConfiguration balancerConfig;
focal_class.type: BalancerConfiguration
focal_class.var_name: balancerConfig
focal_class.declarator: mcmpConfig
focal_class.modifier: private final
focal_class.original_string: private final MCMPHandlerConfiguration mcmpConfig;
focal_class.type: MCMPHandlerConfiguration
focal_class.var_name: mcmpConfig
focal_class.declarator: advertiseConfig
focal_class.modifier: private final
focal_class.original_string: private final AdvertiseConfiguration advertiseConfig;
focal_class.type: AdvertiseConfiguration
focal_class.var_name: advertiseConfig
focal_class.declarator: mcmpHandler
focal_class.modifier: private final
focal_class.original_string: private final MCMPHandler mcmpHandler;
focal_class.type: MCMPHandler
focal_class.var_name: mcmpHandler
focal_class.declarator: resetRequestSource
focal_class.modifier: private final
focal_class.original_string: private final ResetRequestSource resetRequestSource;
focal_class.type: ResetRequestSource
focal_class.var_name: resetRequestSource
focal_class.declarator: requestFactory
focal_class.modifier: private final
focal_class.original_string: private final MCMPRequestFactory requestFactory;
focal_class.type: MCMPRequestFactory
focal_class.var_name: requestFactory
focal_class.declarator: responseParser
focal_class.modifier: private final
focal_class.original_string: private final MCMPResponseParser responseParser;
focal_class.type: MCMPResponseParser
focal_class.var_name: responseParser
focal_class.declarator: listenerFactory
focal_class.modifier: private final
focal_class.original_string: private final AdvertiseListenerFactory listenerFactory;
focal_class.type: AdvertiseListenerFactory
focal_class.var_name: listenerFactory
focal_class.declarator: loadBalanceFactorProviderFactory
focal_class.modifier: private final
focal_class.original_string: private final LoadBalanceFactorProviderFactory loadBalanceFactorProviderFactory;
focal_class.type: LoadBalanceFactorProviderFactory
focal_class.var_name: loadBalanceFactorProviderFactory
focal_class.declarator: excludedContexts = new HashMap<String, Set<String>>()
focal_class.modifier: private final
focal_class.original_string: private final Map<String, Set<String>> excludedContexts = new HashMap<String, Set<String>>();
focal_class.type: Map<String, Set<String>>
focal_class.var_name: excludedContexts
focal_class.declarator: requestListeners = new ConcurrentHashMap<Context, EnablableRequestListener>()
focal_class.modifier: private final
focal_class.original_string: private final ConcurrentMap<Context, EnablableRequestListener> requestListeners = new ConcurrentHashMap<Context, EnablableRequestListener>();
focal_class.type: ConcurrentMap<Context, EnablableRequestListener>
focal_class.var_name: requestListeners
focal_class.declarator: established = false
focal_class.modifier: private volatile
focal_class.original_string: private volatile boolean established = false;
focal_class.type: boolean
focal_class.var_name: established
focal_class.declarator: autoEnableContexts = true
focal_class.modifier: private volatile
focal_class.original_string: private volatile boolean autoEnableContexts = true;
focal_class.type: boolean
focal_class.var_name: autoEnableContexts
focal_class.declarator: server
focal_class.modifier: private volatile
focal_class.original_string: private volatile Server server;
focal_class.type: Server
focal_class.var_name: server
focal_class.declarator: loadBalanceFactorProvider
focal_class.modifier: private volatile
focal_class.original_string: private volatile LoadBalanceFactorProvider loadBalanceFactorProvider;
focal_class.type: LoadBalanceFactorProvider
focal_class.var_name: loadBalanceFactorProvider
focal_class.declarator: advertiseListener
focal_class.modifier: private volatile
focal_class.original_string: private volatile AdvertiseListener advertiseListener;
focal_class.type: AdvertiseListener
focal_class.var_name: advertiseListener
focal_class.file: core/src/main/java/org/jboss/modcluster/ModClusterService.java
focal_class.identifier: ModClusterService
focal_class.interfaces: implements ModClusterServiceMBean, ContainerEventHandler, LoadBalanceFactorProvider,
          MCMPConnectionListener, ContextFilter
focal_class.class_method_signature: ModClusterService.ModClusterService(ModClusterConfiguration config, LoadBalanceFactorProvider loadBalanceFactorProvider)
focal_class.full_signature: public  ModClusterService(ModClusterConfiguration config, LoadBalanceFactorProvider loadBalanceFactorProvider)
focal_class.identifier: ModClusterService
focal_class.modifiers: public
focal_class.parameters: (ModClusterConfiguration config, LoadBalanceFactorProvider loadBalanceFactorProvider)
focal_class.signature:  ModClusterService(ModClusterConfiguration config, LoadBalanceFactorProvider loadBalanceFactorProvider)
focal_class.class_method_signature: ModClusterService.ModClusterService(ModClusterConfig config, LoadBalanceFactorProvider loadBalanceFactorProvider)
focal_class.full_signature: public  ModClusterService(ModClusterConfig config, LoadBalanceFactorProvider loadBalanceFactorProvider)
focal_class.identifier: ModClusterService
focal_class.modifiers: public
focal_class.parameters: (ModClusterConfig config, LoadBalanceFactorProvider loadBalanceFactorProvider)
focal_class.signature:  ModClusterService(ModClusterConfig config, LoadBalanceFactorProvider loadBalanceFactorProvider)
focal_class.class_method_signature: ModClusterService.ModClusterService(ModClusterConfig config, LoadBalanceFactorProviderFactory loadBalanceFactorProviderFactory)
focal_class.full_signature: public  ModClusterService(ModClusterConfig config, LoadBalanceFactorProviderFactory loadBalanceFactorProviderFactory)
focal_class.identifier: ModClusterService
focal_class.modifiers: public
focal_class.parameters: (ModClusterConfig config, LoadBalanceFactorProviderFactory loadBalanceFactorProviderFactory)
focal_class.signature:  ModClusterService(ModClusterConfig config, LoadBalanceFactorProviderFactory loadBalanceFactorProviderFactory)
focal_class.class_method_signature: ModClusterService.ModClusterService(NodeConfiguration nodeConfig, BalancerConfiguration balancerConfig, MCMPHandlerConfiguration mcmpConfig, AdvertiseConfiguration advertiseConfig,
                                LoadBalanceFactorProviderFactory loadBalanceFactorProviderFactory)
focal_class.full_signature: private  ModClusterService(NodeConfiguration nodeConfig, BalancerConfiguration balancerConfig, MCMPHandlerConfiguration mcmpConfig, AdvertiseConfiguration advertiseConfig,
                                LoadBalanceFactorProviderFactory loadBalanceFactorProviderFactory)
focal_class.identifier: ModClusterService
focal_class.modifiers: private
focal_class.parameters: (NodeConfiguration nodeConfig, BalancerConfiguration balancerConfig, MCMPHandlerConfiguration mcmpConfig, AdvertiseConfiguration advertiseConfig,
                                LoadBalanceFactorProviderFactory loadBalanceFactorProviderFactory)
focal_class.signature:  ModClusterService(NodeConfiguration nodeConfig, BalancerConfiguration balancerConfig, MCMPHandlerConfiguration mcmpConfig, AdvertiseConfiguration advertiseConfig,
                                LoadBalanceFactorProviderFactory loadBalanceFactorProviderFactory)
focal_class.class_method_signature: ModClusterService.ModClusterService(NodeConfiguration nodeConfig, BalancerConfiguration balancerConfig, MCMPHandlerConfiguration mcmpConfig, AdvertiseConfiguration advertiseConfig,
                                LoadBalanceFactorProviderFactory loadBalanceFactorProviderFactory, MCMPRequestFactory requestFactory)
focal_class.full_signature: private  ModClusterService(NodeConfiguration nodeConfig, BalancerConfiguration balancerConfig, MCMPHandlerConfiguration mcmpConfig, AdvertiseConfiguration advertiseConfig,
                                LoadBalanceFactorProviderFactory loadBalanceFactorProviderFactory, MCMPRequestFactory requestFactory)
focal_class.identifier: ModClusterService
focal_class.modifiers: private
focal_class.parameters: (NodeConfiguration nodeConfig, BalancerConfiguration balancerConfig, MCMPHandlerConfiguration mcmpConfig, AdvertiseConfiguration advertiseConfig,
                                LoadBalanceFactorProviderFactory loadBalanceFactorProviderFactory, MCMPRequestFactory requestFactory)
focal_class.signature:  ModClusterService(NodeConfiguration nodeConfig, BalancerConfiguration balancerConfig, MCMPHandlerConfiguration mcmpConfig, AdvertiseConfiguration advertiseConfig,
                                LoadBalanceFactorProviderFactory loadBalanceFactorProviderFactory, MCMPRequestFactory requestFactory)
focal_class.class_method_signature: ModClusterService.ModClusterService(NodeConfiguration nodeConfig, BalancerConfiguration balancerConfig, MCMPHandlerConfiguration mcmpConfig, AdvertiseConfiguration advertiseConfig,
                                LoadBalanceFactorProviderFactory loadBalanceFactorProviderFactory, MCMPRequestFactory requestFactory, MCMPResponseParser responseParser, ResetRequestSource resetRequestSource)
focal_class.full_signature: private  ModClusterService(NodeConfiguration nodeConfig, BalancerConfiguration balancerConfig, MCMPHandlerConfiguration mcmpConfig, AdvertiseConfiguration advertiseConfig,
                                LoadBalanceFactorProviderFactory loadBalanceFactorProviderFactory, MCMPRequestFactory requestFactory, MCMPResponseParser responseParser, ResetRequestSource resetRequestSource)
focal_class.identifier: ModClusterService
focal_class.modifiers: private
focal_class.parameters: (NodeConfiguration nodeConfig, BalancerConfiguration balancerConfig, MCMPHandlerConfiguration mcmpConfig, AdvertiseConfiguration advertiseConfig,
                                LoadBalanceFactorProviderFactory loadBalanceFactorProviderFactory, MCMPRequestFactory requestFactory, MCMPResponseParser responseParser, ResetRequestSource resetRequestSource)
focal_class.signature:  ModClusterService(NodeConfiguration nodeConfig, BalancerConfiguration balancerConfig, MCMPHandlerConfiguration mcmpConfig, AdvertiseConfiguration advertiseConfig,
                                LoadBalanceFactorProviderFactory loadBalanceFactorProviderFactory, MCMPRequestFactory requestFactory, MCMPResponseParser responseParser, ResetRequestSource resetRequestSource)
focal_class.class_method_signature: ModClusterService.ModClusterService(NodeConfiguration nodeConfig, BalancerConfiguration balancerConfig, MCMPHandlerConfiguration mcmpConfig, AdvertiseConfiguration advertiseConfig,
                                  LoadBalanceFactorProviderFactory loadBalanceFactorProviderFactory, MCMPRequestFactory requestFactory, MCMPResponseParser responseParser, ResetRequestSource resetRequestSource, MCMPHandler mcmpHandler, AdvertiseListenerFactory listenerFactory)
focal_class.full_signature: protected  ModClusterService(NodeConfiguration nodeConfig, BalancerConfiguration balancerConfig, MCMPHandlerConfiguration mcmpConfig, AdvertiseConfiguration advertiseConfig,
                                  LoadBalanceFactorProviderFactory loadBalanceFactorProviderFactory, MCMPRequestFactory requestFactory, MCMPResponseParser responseParser, ResetRequestSource resetRequestSource, MCMPHandler mcmpHandler, AdvertiseListenerFactory listenerFactory)
focal_class.identifier: ModClusterService
focal_class.modifiers: protected
focal_class.parameters: (NodeConfiguration nodeConfig, BalancerConfiguration balancerConfig, MCMPHandlerConfiguration mcmpConfig, AdvertiseConfiguration advertiseConfig,
                                  LoadBalanceFactorProviderFactory loadBalanceFactorProviderFactory, MCMPRequestFactory requestFactory, MCMPResponseParser responseParser, ResetRequestSource resetRequestSource, MCMPHandler mcmpHandler, AdvertiseListenerFactory listenerFactory)
focal_class.signature:  ModClusterService(NodeConfiguration nodeConfig, BalancerConfiguration balancerConfig, MCMPHandlerConfiguration mcmpConfig, AdvertiseConfiguration advertiseConfig,
                                  LoadBalanceFactorProviderFactory loadBalanceFactorProviderFactory, MCMPRequestFactory requestFactory, MCMPResponseParser responseParser, ResetRequestSource resetRequestSource, MCMPHandler mcmpHandler, AdvertiseListenerFactory listenerFactory)
focal_class.class_method_signature: ModClusterService.init(Server server)
focal_class.full_signature: @Override public synchronized void init(Server server)
focal_class.identifier: init
focal_class.modifiers: @Override public synchronized
focal_class.parameters: (Server server)
focal_class.return: void
focal_class.signature: void init(Server server)
focal_class.class_method_signature: ModClusterService.getExcludedContexts(Host host)
focal_class.full_signature: @Override public Set<String> getExcludedContexts(Host host)
focal_class.identifier: getExcludedContexts
focal_class.modifiers: @Override public
focal_class.parameters: (Host host)
focal_class.return: Set<String>
focal_class.signature: Set<String> getExcludedContexts(Host host)
focal_class.class_method_signature: ModClusterService.isAutoEnableContexts()
focal_class.full_signature: @Override public boolean isAutoEnableContexts()
focal_class.identifier: isAutoEnableContexts
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isAutoEnableContexts()
focal_class.class_method_signature: ModClusterService.shutdown()
focal_class.full_signature: @Override public synchronized void shutdown()
focal_class.identifier: shutdown
focal_class.modifiers: @Override public synchronized
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void shutdown()
focal_class.class_method_signature: ModClusterService.start(Server server)
focal_class.full_signature: @Override public void start(Server server)
focal_class.identifier: start
focal_class.modifiers: @Override public
focal_class.parameters: (Server server)
focal_class.return: void
focal_class.signature: void start(Server server)
focal_class.class_method_signature: ModClusterService.stop(Server server)
focal_class.full_signature: @Override public void stop(Server server)
focal_class.identifier: stop
focal_class.modifiers: @Override public
focal_class.parameters: (Server server)
focal_class.return: void
focal_class.signature: void stop(Server server)
focal_class.class_method_signature: ModClusterService.config(Engine engine)
focal_class.full_signature: protected void config(Engine engine)
focal_class.identifier: config
focal_class.modifiers: protected
focal_class.parameters: (Engine engine)
focal_class.return: void
focal_class.signature: void config(Engine engine)
focal_class.class_method_signature: ModClusterService.isEstablished()
focal_class.full_signature: @Override public boolean isEstablished()
focal_class.identifier: isEstablished
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean isEstablished()
focal_class.class_method_signature: ModClusterService.connectionEstablished(InetAddress localAddress)
focal_class.full_signature: @Override public void connectionEstablished(InetAddress localAddress)
focal_class.identifier: connectionEstablished
focal_class.modifiers: @Override public
focal_class.parameters: (InetAddress localAddress)
focal_class.return: void
focal_class.signature: void connectionEstablished(InetAddress localAddress)
focal_class.class_method_signature: ModClusterService.establishJvmRoute(Engine engine)
focal_class.full_signature: protected void establishJvmRoute(Engine engine)
focal_class.identifier: establishJvmRoute
focal_class.modifiers: protected
focal_class.parameters: (Engine engine)
focal_class.return: void
focal_class.signature: void establishJvmRoute(Engine engine)
focal_class.class_method_signature: ModClusterService.add(Context context)
focal_class.full_signature: @Override public void add(Context context)
focal_class.identifier: add
focal_class.modifiers: @Override public
focal_class.parameters: (Context context)
focal_class.return: void
focal_class.signature: void add(Context context)
focal_class.class_method_signature: ModClusterService.start(Context context)
focal_class.full_signature: @Override public void start(Context context)
focal_class.identifier: start
focal_class.modifiers: @Override public
focal_class.parameters: (Context context)
focal_class.return: void
focal_class.signature: void start(Context context)
focal_class.class_method_signature: ModClusterService.enable(Context context)
focal_class.full_signature: private void enable(Context context)
focal_class.identifier: enable
focal_class.modifiers: private
focal_class.parameters: (Context context)
focal_class.return: void
focal_class.signature: void enable(Context context)
focal_class.class_method_signature: ModClusterService.disable(Context context)
focal_class.full_signature: private void disable(Context context)
focal_class.identifier: disable
focal_class.modifiers: private
focal_class.parameters: (Context context)
focal_class.return: void
focal_class.signature: void disable(Context context)
focal_class.class_method_signature: ModClusterService.hasContextMultipleReferences(Context context)
focal_class.full_signature: private boolean hasContextMultipleReferences(Context context)
focal_class.identifier: hasContextMultipleReferences
focal_class.modifiers: private
focal_class.parameters: (Context context)
focal_class.return: boolean
focal_class.signature: boolean hasContextMultipleReferences(Context context)
focal_class.class_method_signature: ModClusterService.stop(Context context)
focal_class.full_signature: @Override public void stop(Context context)
focal_class.identifier: stop
focal_class.modifiers: @Override public
focal_class.parameters: (Context context)
focal_class.return: void
focal_class.signature: void stop(Context context)
focal_class.class_method_signature: ModClusterService.remove(Context context)
focal_class.full_signature: @Override public void remove(Context context)
focal_class.identifier: remove
focal_class.modifiers: @Override public
focal_class.parameters: (Context context)
focal_class.return: void
focal_class.signature: void remove(Context context)
focal_class.class_method_signature: ModClusterService.removeAll(Engine engine)
focal_class.full_signature: protected void removeAll(Engine engine)
focal_class.identifier: removeAll
focal_class.modifiers: protected
focal_class.parameters: (Engine engine)
focal_class.return: void
focal_class.signature: void removeAll(Engine engine)
focal_class.class_method_signature: ModClusterService.status(Engine engine)
focal_class.full_signature: @Override public void status(Engine engine)
focal_class.identifier: status
focal_class.modifiers: @Override public
focal_class.parameters: (Engine engine)
focal_class.return: void
focal_class.signature: void status(Engine engine)
focal_class.class_method_signature: ModClusterService.include(Context context)
focal_class.full_signature: private boolean include(Context context)
focal_class.identifier: include
focal_class.modifiers: private
focal_class.parameters: (Context context)
focal_class.return: boolean
focal_class.signature: boolean include(Context context)
focal_class.class_method_signature: ModClusterService.getLoadBalanceFactor(Engine engine)
focal_class.full_signature: @Override public int getLoadBalanceFactor(Engine engine)
focal_class.identifier: getLoadBalanceFactor
focal_class.modifiers: @Override public
focal_class.parameters: (Engine engine)
focal_class.return: int
focal_class.signature: int getLoadBalanceFactor(Engine engine)
focal_class.class_method_signature: ModClusterService.addProxy(String host, int port)
focal_class.full_signature: @Override public void addProxy(String host, int port)
focal_class.identifier: addProxy
focal_class.modifiers: @Override public
focal_class.parameters: (String host, int port)
focal_class.return: void
focal_class.signature: void addProxy(String host, int port)
focal_class.class_method_signature: ModClusterService.removeProxy(String host, int port)
focal_class.full_signature: @Override public void removeProxy(String host, int port)
focal_class.identifier: removeProxy
focal_class.modifiers: @Override public
focal_class.parameters: (String host, int port)
focal_class.return: void
focal_class.signature: void removeProxy(String host, int port)
focal_class.class_method_signature: ModClusterService.createSocketAddress(String host, int port)
focal_class.full_signature: private InetSocketAddress createSocketAddress(String host, int port)
focal_class.identifier: createSocketAddress
focal_class.modifiers: private
focal_class.parameters: (String host, int port)
focal_class.return: InetSocketAddress
focal_class.signature: InetSocketAddress createSocketAddress(String host, int port)
focal_class.class_method_signature: ModClusterService.getProxyConfiguration()
focal_class.full_signature: @Override public Map<InetSocketAddress, String> getProxyConfiguration()
focal_class.identifier: getProxyConfiguration
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Map<InetSocketAddress, String>
focal_class.signature: Map<InetSocketAddress, String> getProxyConfiguration()
focal_class.class_method_signature: ModClusterService.getProxyInfo()
focal_class.full_signature: @Override public Map<InetSocketAddress, String> getProxyInfo()
focal_class.identifier: getProxyInfo
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Map<InetSocketAddress, String>
focal_class.signature: Map<InetSocketAddress, String> getProxyInfo()
focal_class.class_method_signature: ModClusterService.ping()
focal_class.full_signature: @Override public Map<InetSocketAddress, String> ping()
focal_class.identifier: ping
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: Map<InetSocketAddress, String>
focal_class.signature: Map<InetSocketAddress, String> ping()
focal_class.class_method_signature: ModClusterService.ping(String jvmRoute)
focal_class.full_signature: @Override public Map<InetSocketAddress, String> ping(String jvmRoute)
focal_class.identifier: ping
focal_class.modifiers: @Override public
focal_class.parameters: (String jvmRoute)
focal_class.return: Map<InetSocketAddress, String>
focal_class.signature: Map<InetSocketAddress, String> ping(String jvmRoute)
focal_class.class_method_signature: ModClusterService.ping(String scheme, String host, int port)
focal_class.full_signature: @Override public Map<InetSocketAddress, String> ping(String scheme, String host, int port)
focal_class.identifier: ping
focal_class.modifiers: @Override public
focal_class.parameters: (String scheme, String host, int port)
focal_class.return: Map<InetSocketAddress, String>
focal_class.signature: Map<InetSocketAddress, String> ping(String scheme, String host, int port)
focal_class.class_method_signature: ModClusterService.getProxyResults(MCMPRequest request)
focal_class.full_signature: private Map<InetSocketAddress, String> getProxyResults(MCMPRequest request)
focal_class.identifier: getProxyResults
focal_class.modifiers: private
focal_class.parameters: (MCMPRequest request)
focal_class.return: Map<InetSocketAddress, String>
focal_class.signature: Map<InetSocketAddress, String> getProxyResults(MCMPRequest request)
focal_class.class_method_signature: ModClusterService.reset()
focal_class.full_signature: @Override public void reset()
focal_class.identifier: reset
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void reset()
focal_class.class_method_signature: ModClusterService.refresh()
focal_class.full_signature: @Override public void refresh()
focal_class.identifier: refresh
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: void
focal_class.signature: void refresh()
focal_class.class_method_signature: ModClusterService.disable()
focal_class.full_signature: @Override public boolean disable()
focal_class.identifier: disable
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean disable()
focal_class.class_method_signature: ModClusterService.enable()
focal_class.full_signature: @Override public boolean enable()
focal_class.identifier: enable
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: boolean
focal_class.signature: boolean enable()
focal_class.class_method_signature: ModClusterService.disableContext(String host, String path)
focal_class.full_signature: @Override public boolean disableContext(String host, String path)
focal_class.identifier: disableContext
focal_class.modifiers: @Override public
focal_class.parameters: (String host, String path)
focal_class.return: boolean
focal_class.signature: boolean disableContext(String host, String path)
focal_class.class_method_signature: ModClusterService.enableContext(String host, String path)
focal_class.full_signature: @Override public boolean enableContext(String host, String path)
focal_class.identifier: enableContext
focal_class.modifiers: @Override public
focal_class.parameters: (String host, String path)
focal_class.return: boolean
focal_class.signature: boolean enableContext(String host, String path)
focal_class.class_method_signature: ModClusterService.stop(long timeout, TimeUnit unit)
focal_class.full_signature: @Override public boolean stop(long timeout, TimeUnit unit)
focal_class.identifier: stop
focal_class.modifiers: @Override public
focal_class.parameters: (long timeout, TimeUnit unit)
focal_class.return: boolean
focal_class.signature: boolean stop(long timeout, TimeUnit unit)
focal_class.class_method_signature: ModClusterService.stopContext(String host, String path, long timeout, TimeUnit unit)
focal_class.full_signature: @Override public boolean stopContext(String host, String path, long timeout, TimeUnit unit)
focal_class.identifier: stopContext
focal_class.modifiers: @Override public
focal_class.parameters: (String host, String path, long timeout, TimeUnit unit)
focal_class.return: boolean
focal_class.signature: boolean stopContext(String host, String path, long timeout, TimeUnit unit)
focal_class.class_method_signature: ModClusterService.drainRequests(Context context, long start, long end)
focal_class.full_signature: private boolean drainRequests(Context context, long start, long end)
focal_class.identifier: drainRequests
focal_class.modifiers: private
focal_class.parameters: (Context context, long start, long end)
focal_class.return: boolean
focal_class.signature: boolean drainRequests(Context context, long start, long end)
focal_class.class_method_signature: ModClusterService.stop(MCMPRequest request)
focal_class.full_signature: private int stop(MCMPRequest request)
focal_class.identifier: stop
focal_class.modifiers: private
focal_class.parameters: (MCMPRequest request)
focal_class.return: int
focal_class.signature: int stop(MCMPRequest request)
focal_class.class_method_signature: ModClusterService.drainSessions(Context context, long start, long end)
focal_class.full_signature: private boolean drainSessions(Context context, long start, long end)
focal_class.identifier: drainSessions
focal_class.modifiers: private
focal_class.parameters: (Context context, long start, long end)
focal_class.return: boolean
focal_class.signature: boolean drainSessions(Context context, long start, long end)
focal_class.class_method_signature: ModClusterService.findHost(String name)
focal_class.full_signature: private Host findHost(String name)
focal_class.identifier: findHost
focal_class.modifiers: private
focal_class.parameters: (String name)
focal_class.return: Host
focal_class.signature: Host findHost(String name)
focal_class.class_method_signature: ModClusterService.findContext(Host host, String path)
focal_class.full_signature: private Context findContext(Host host, String path)
focal_class.identifier: findContext
focal_class.modifiers: private
focal_class.parameters: (Host host, String path)
focal_class.return: Context
focal_class.signature: Context findContext(Host host, String path)
focal_method.body: @Override
      public void stop(Server server) {
          ModClusterLogger.LOGGER.stopServer();
  
          if (this.established) {
              for (Engine engine : server.getEngines()) {
                  for (Host host : engine.getHosts()) {
                      for (Context context : host.getContexts()) {
                          if (context.isStarted()) {
                              this.stop(context);
                          }
  
                          this.remove(context);
                      }
                  }
  
                  this.removeAll(engine);
              }
          }
      }
focal_method.class_method_signature: ModClusterService.stop(Server server)
focal_method.full_signature: @Override public void stop(Server server)
focal_method.identifier: stop
focal_method.invocations: stopServer getEngines getHosts getContexts isStarted stop remove removeAll
focal_method.modifiers: @Override public
focal_method.parameters: (Server server)
focal_method.return: void
focal_method.signature: void stop(Server server)