Klasse AbstractCDOAdmin
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.net4j.util.lifecycle.ShareableLifecycle
org.eclipse.net4j.util.container.Container<CDOAdminRepository>
org.eclipse.net4j.util.container.ModifiableContainer<CDOAdminRepository>
org.eclipse.net4j.util.container.PersistableContainer<CDOAdminRepository>
org.eclipse.net4j.util.container.SetContainer<CDOAdminRepository>
org.eclipse.emf.cdo.spi.common.admin.AbstractCDOAdmin
- Alle implementierten Schnittstellen:
CDOAdmin,org.eclipse.net4j.util.collection.Closeable,org.eclipse.net4j.util.container.IContainer<CDOAdminRepository>,org.eclipse.net4j.util.container.IContainer.Modifiable<CDOAdminRepository>,org.eclipse.net4j.util.container.IContainer.Persistable<CDOAdminRepository>,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 AbstractCDOAdmin
extends org.eclipse.net4j.util.container.SetContainer<CDOAdminRepository>
implements CDOAdmin
If the meaning of this type isn't clear, there really should be more of a description here...
- Seit:
- 4.1
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.container.IContainer
org.eclipse.net4j.util.container.IContainer.Modifiable<E>, org.eclipse.net4j.util.container.IContainer.Persistable<E>, org.eclipse.net4j.util.container.IContainer.Persistence<E>Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
org.eclipse.net4j.util.lifecycle.ILifecycle.DeferrableActivationVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
org.eclipse.net4j.util.event.INotifier.INotifier2 -
Feldübersicht
Von Klasse geerbte Felder org.eclipse.net4j.util.lifecycle.Lifecycle
USE_LABELVon Schnittstelle geerbte Felder org.eclipse.emf.cdo.common.admin.CDOAdmin
DEFAULT_TYPE, PROPERTY_SECURITY_HOME_FOLDERS, PROPERTY_SECURITY_MANAGER, PROPERTY_STORE_XML_CONFIG -
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungvoidclose()Creates a new remoterepositoryand returns its administrative interface.booleandeleteRepository(CDOAdminRepository repository, String type) protected abstract booleanprotected abstract booleandoDeleteRepository(String name, String type) getRepository(String name) final longbooleanisClosed()protected CDOAdminRepository[]sortElements(CDOAdminRepository[] array) protected booleanvalidateElement(CDOAdminRepository repository) waitForRepository(String name) Von Klasse geerbte Methoden org.eclipse.net4j.util.container.SetContainer
backingStoreAdd, backingStoreClear, backingStoreContains, backingStoreForEach, backingStoreIsEmpty, backingStoreRemove, backingStoreSize, backingStoreToArray, getSetVon Klasse geerbte Methoden org.eclipse.net4j.util.container.PersistableContainer
containerModified, doActivate, doDeactivate, getPersistence, isSavedWhenModified, load, save, setPersistenceVon Klasse geerbte Methoden org.eclipse.net4j.util.container.ModifiableContainer
addAllElements, addElement, clear, elementAdded, elementRemoved, firstElementAdded, getComponentType, getElements, isEmpty, lastElementRemoved, removeAllElements, removeElementVon Klasse geerbte Methoden org.eclipse.net4j.util.container.Container
fireContainerEvent, fireContainerEvent, fireContainerEvent, fireElementAddedEvent, fireElementRemovedEvent, fireElementsAddedEvent, fireElementsRemovedEvent, fireEvent, newContainerEvent, newContainerEventVon Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, dump, getLifecycleState, isActive, isDeferredActivation, toStringVon Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListenerVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainer
getElements, isEmptyVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListener
-
Konstruktordetails
-
AbstractCDOAdmin
protected AbstractCDOAdmin(long timeout)
-
-
Methodendetails
-
getTimeout
public final long getTimeout() -
isClosed
public boolean isClosed()- Angegeben von:
isClosedin Schnittstelleorg.eclipse.net4j.util.collection.Closeable
-
close
public void close()- Angegeben von:
closein Schnittstelleorg.eclipse.net4j.util.collection.Closeable
-
getRepositories
- Angegeben von:
getRepositoriesin SchnittstelleCDOAdmin
-
getRepository
- Angegeben von:
getRepositoryin SchnittstelleCDOAdmin
-
waitForRepository
- Angegeben von:
waitForRepositoryin SchnittstelleCDOAdmin
-
createRepository
Beschreibung aus Schnittstelle kopiert:CDOAdminCreates a new remoterepositoryand returns its administrative interface.On the server-side the creation is delegated to an instance of
org.eclipse.emf.cdo.server.spi.admin.CDOAdminHandlerthat is registered with the server'scontainerunder the giventypeargument. Thenameandpropertiesarguments are passed on to the registered handler.- Angegeben von:
createRepositoryin SchnittstelleCDOAdmin
-
deleteRepository
-
sortElements
- Setzt außer Kraft:
sortElementsin Klasseorg.eclipse.net4j.util.container.ModifiableContainer<CDOAdminRepository>
-
validateElement
- Setzt außer Kraft:
validateElementin Klasseorg.eclipse.net4j.util.container.ModifiableContainer<CDOAdminRepository>
-
doCreateRepository
-
doDeleteRepository
-