1 // Copyright 2011 Google Inc. All Rights Reserved.
3 package com
.google
.appengine
.tools
.development
;
5 import com
.google
.appengine
.tools
.development
.ApplicationConfigurationManager
.ModuleConfigurationHandle
;
11 * Interface to backend instances
13 public interface BackendContainer
{
15 public void setServiceProperties(Map
<String
, String
> properties
);
18 * Shutdown all backend instances.
22 public void shutdownAll() throws Exception
;
25 * Start all backend instances.
27 * @param backendsXml Parsed backends.xml file with servers configuration
30 public void startupAll() throws Exception
;
32 public void init(String address
, final ModuleConfigurationHandle moduleConfigurationHandle
,
33 File externalResourceDirectory
, Map
<String
, Object
> containerConfigProperties
,
34 DevAppServer devAppServer
);