blob: a6047f343ec108f4270814cdeda99e979637f8b4 [file] [log] [blame]
/*
* Copyright (c) 2013, 2015 Eike Stepper (Berlin, Germany) and others.
* All rights reserved. This program and the accompanying materials
* are made available under the terms of the Eclipse Public License v1.0
* which accompanies this distribution, and is available at
* http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Christian W. Damus - initial API and implementation
*/
package org.eclipse.emf.cdo.spi.server;
import java.io.Reader;
/**
* An optional extension of the {@link IAppExtension} interface for app extensions that support invocation
* on the XML configurations of dynamically-managed repositories. These may be instantiated multiple
* times, will only be given repository configurations (not Net4j acceptors etc.) and are stopped if and
* when their associated repositories are deleted.
*
* @author Christian W. Damus (CEA LIST)
* @since 4.3
*/
public interface IAppExtension2 extends IAppExtension
{
public void startDynamic(Reader xmlConfigReader) throws Exception;
}