Class CDOEmbeddedRepositoryConfig
- java.lang.Object
- 
- org.eclipse.net4j.util.event.Notifier
- 
- org.eclipse.net4j.util.lifecycle.Lifecycle
- 
- org.eclipse.emf.cdo.server.embedded.CDOEmbeddedRepositoryConfig
 
 
 
- 
- All Implemented Interfaces:
- org.eclipse.net4j.util.container.IManagedContainerProvider,- org.eclipse.net4j.util.event.INotifier,- org.eclipse.net4j.util.event.INotifier.INotifier2,- org.eclipse.net4j.util.lifecycle.IDeactivateable,- org.eclipse.net4j.util.lifecycle.ILifecycle,- org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivation
 
 public abstract class CDOEmbeddedRepositoryConfig extends org.eclipse.net4j.util.lifecycle.Lifecycle implements org.eclipse.net4j.util.container.IManagedContainerProvider- Since:
- 4.6
- Author:
- Eike Stepper
 
- 
- 
Constructor SummaryConstructors Constructor Description CDOEmbeddedRepositoryConfig(java.lang.String repositoryName)
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected voidactivateRepository(IRepository repository)voidafterFirstStart(IRepository repository)Subclasses may override.voidafterReStart(IRepository repository)Subclasses may override.org.eclipse.net4j.acceptor.IAcceptorcreateAcceptor(org.eclipse.net4j.util.container.IManagedContainer container)Subclasses may override.org.eclipse.net4j.connector.IConnectorcreateConnector(org.eclipse.net4j.util.container.IManagedContainer container)Subclasses may override.CDONet4jSessionConfigurationcreateSessionConfiguration(org.eclipse.net4j.connector.IConnector connector, CDOBranchManager branchManager, CDORevisionManager revisionManager)Subclasses may override.abstract IStorecreateStore(org.eclipse.net4j.util.container.IManagedContainer container)protected voiddeactivateRepository()protected voiddoActivate()protected voiddoDeactivate()org.eclipse.net4j.util.container.IManagedContainergetContainer()Subclasses may override.IRepositorygetRepository()java.lang.StringgetRepositoryName()voidinitPackages(IRepository repository, java.util.List<org.eclipse.emf.ecore.EPackage> packages)Subclasses may override.abstract voidinitProperties(org.eclipse.net4j.util.container.IManagedContainer container, java.util.Map<java.lang.String,java.lang.String> properties)booleanisInitialPackage(IRepository repository, java.lang.String nsURI)Subclasses may override.voidmodifySession(IRepository repository, CDONet4jSession session)Subclasses may override.CDONet4jSessionopenClientSession()- 
Methods inherited from class org.eclipse.net4j.util.lifecycle.Lifecycleactivate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toString
 - 
Methods inherited from class org.eclipse.net4j.util.event.NotifieraddListener, addUniqueListener, fireEvent, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener
 
- 
 
- 
- 
- 
Method Detail- 
getRepositoryNamepublic final java.lang.String getRepositoryName() - Since:
- 4.8
 
 - 
getRepositorypublic final IRepository getRepository() 
 - 
openClientSessionpublic final CDONet4jSession openClientSession() 
 - 
getContainerpublic org.eclipse.net4j.util.container.IManagedContainer getContainer() Subclasses may override.- Specified by:
- getContainerin interface- org.eclipse.net4j.util.container.IManagedContainerProvider
 
 - 
initPackagespublic void initPackages(IRepository repository, java.util.List<org.eclipse.emf.ecore.EPackage> packages) Subclasses may override.
 - 
isInitialPackagepublic boolean isInitialPackage(IRepository repository, java.lang.String nsURI) Subclasses may override.
 - 
afterFirstStartpublic void afterFirstStart(IRepository repository) Subclasses may override.
 - 
afterReStartpublic void afterReStart(IRepository repository) Subclasses may override.
 - 
modifySessionpublic void modifySession(IRepository repository, CDONet4jSession session) Subclasses may override.
 - 
createSessionConfigurationpublic CDONet4jSessionConfiguration createSessionConfiguration(org.eclipse.net4j.connector.IConnector connector, CDOBranchManager branchManager, CDORevisionManager revisionManager) Subclasses may override.
 - 
createAcceptorpublic org.eclipse.net4j.acceptor.IAcceptor createAcceptor(org.eclipse.net4j.util.container.IManagedContainer container) Subclasses may override.
 - 
createConnectorpublic org.eclipse.net4j.connector.IConnector createConnector(org.eclipse.net4j.util.container.IManagedContainer container) Subclasses may override.
 - 
createStorepublic abstract IStore createStore(org.eclipse.net4j.util.container.IManagedContainer container) 
 - 
initPropertiespublic abstract void initProperties(org.eclipse.net4j.util.container.IManagedContainer container, java.util.Map<java.lang.String,java.lang.String> properties)
 - 
activateRepositoryprotected void activateRepository(IRepository repository) 
 - 
deactivateRepositoryprotected void deactivateRepository() 
 - 
doActivateprotected void doActivate() throws java.lang.Exception- Overrides:
- doActivatein class- org.eclipse.net4j.util.lifecycle.Lifecycle
- Throws:
- java.lang.Exception
 
 - 
doDeactivateprotected void doDeactivate() throws java.lang.Exception- Overrides:
- doDeactivatein class- org.eclipse.net4j.util.lifecycle.Lifecycle
- Throws:
- java.lang.Exception
 
 
- 
 
-