Package org.eclipse.emf.cdo.lm.server
Class LMAppExtension
java.lang.Object
org.eclipse.emf.cdo.spi.server.AbstractAppExtension
org.eclipse.emf.cdo.spi.server.AppExtension
org.eclipse.emf.cdo.lm.server.LMAppExtension
- All Implemented Interfaces:
IAppExtension,IAppExtension3,IAppExtension5,org.eclipse.net4j.util.container.IManagedContainer.ContainerAware,org.eclipse.net4j.util.container.IManagedContainerProvider,org.eclipse.net4j.util.ParameterAware
- Author:
- Eike Stepper
-
Field Summary
Fields inherited from interface org.eclipse.emf.cdo.spi.server.IAppExtension
EXT_POINT -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected voidconfigureFingerPrinter(Element lmElement, InternalRepository repository, XMLLifecycleManager lifecycleManager) protected voidconfigureLifecycleManager(InternalRepository repository, Element lmElement) protected org.eclipse.net4j.util.security.IPasswordCredentialscreateCredentials(Element lmElement) protected CDOFingerPrintercreateFingerPrinter(InternalRepository repository, Element lmElement) protected XMLLifecycleManagercreateLifecycleManager(InternalRepository repository, Element lmElement) createProcessInitializater(Element lmElement) protected Stringprotected Stringprotected Collection<DropType> getDropTypes(Element lmElement) static XMLLifecycleManagergetLifecycleManager(IRepository repository) protected Collection<ModuleType> getModuleTypes(Element lmElement) getName()Deprecated.As of 1.2 no longer supported.Deprecated.As of 1.2 no longer supported.protected voidstart(InternalRepository repository, Element repositoryConfig) protected voidstop(InternalRepository repository) Methods inherited from class org.eclipse.emf.cdo.spi.server.AppExtension
start, start, startBeforeRepositories, stop, stopMethods inherited from class org.eclipse.emf.cdo.spi.server.AbstractAppExtension
getAttribute, getContainer, getDocument, getParameters, getRepository, setManagedContainer, setParameters
-
Constructor Details
-
LMAppExtension
public LMAppExtension()
-
-
Method Details
-
getName
- Specified by:
getNamein interfaceIAppExtension5- Specified by:
getNamein classAppExtension
-
start
- Specified by:
startin classAppExtension- Throws:
Exception
-
stop
- Specified by:
stopin classAppExtension- Throws:
Exception
-
configureLifecycleManager
- Since:
- 1.7
-
configureFingerPrinter
protected void configureFingerPrinter(Element lmElement, InternalRepository repository, XMLLifecycleManager lifecycleManager) - Since:
- 1.7
-
getDefaultLifecycleManagerType
- Since:
- 1.2
-
createLifecycleManager
protected XMLLifecycleManager createLifecycleManager(InternalRepository repository, Element lmElement) -
getDefaultFingerPrinterType
- Since:
- 1.7
-
createFingerPrinter
- Since:
- 1.7
-
createCredentials
- Since:
- 1.3
-
createProcessInitializater
- Since:
- 1.2
-
getModuleTypes
- Since:
- 1.2
-
getDropTypes
- Since:
- 1.2
-
getLifecycleManager
- Since:
- 1.4
-
initializeModuleTypesDefinition
Deprecated.As of 1.2 no longer supported. -
initializeDropTypesDefinition
Deprecated.As of 1.2 no longer supported.
-