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.DeferrableActivation

    Von 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_LABEL

    Von 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
    Modifizierer
    Konstruktor
    Beschreibung
    protected
    AbstractCDOAdmin(long timeout)
     
  • Methodenübersicht

    Modifizierer und Typ
    Methode
    Beschreibung
    void
     
    createRepository(String name, String type, Map<String,Object> properties)
    Creates a new remote repository and returns its administrative interface.
    boolean
     
    protected abstract boolean
    doCreateRepository(String name, String type, Map<String,Object> properties)
     
    protected abstract boolean
     
     
     
    final long
     
    boolean
     
    protected CDOAdminRepository[]
     
    protected boolean
     
     

    Von Klasse geerbte Methoden org.eclipse.net4j.util.container.SetContainer

    backingStoreAdd, backingStoreClear, backingStoreContains, backingStoreForEach, backingStoreIsEmpty, backingStoreRemove, backingStoreSize, backingStoreToArray, getSet

    Von Klasse geerbte Methoden org.eclipse.net4j.util.container.PersistableContainer

    containerModified, doActivate, doDeactivate, getPersistence, isSavedWhenModified, load, save, setPersistence

    Von Klasse geerbte Methoden org.eclipse.net4j.util.container.ModifiableContainer

    addAllElements, addElement, clear, elementAdded, elementRemoved, firstElementAdded, getComponentType, getElements, isEmpty, lastElementRemoved, removeAllElements, removeElement

    Von Klasse geerbte Methoden org.eclipse.net4j.util.container.Container

    fireContainerEvent, fireContainerEvent, fireContainerEvent, fireElementAddedEvent, fireElementRemovedEvent, fireElementsAddedEvent, fireElementsRemovedEvent, fireEvent, newContainerEvent, newContainerEvent

    Von 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, toString

    Von Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier

    addListener, addUniqueListener, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListener

    Von Klasse geerbte Methoden java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait

    Von Schnittstelle geerbte Methoden org.eclipse.net4j.util.container.IContainer

    getElements, isEmpty

    Von 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:
      isClosed in Schnittstelle org.eclipse.net4j.util.collection.Closeable
    • close

      public void close()
      Angegeben von:
      close in Schnittstelle org.eclipse.net4j.util.collection.Closeable
    • getRepositories

      public CDOAdminRepository[] getRepositories()
      Angegeben von:
      getRepositories in Schnittstelle CDOAdmin
    • getRepository

      public CDOAdminRepository getRepository(String name)
      Angegeben von:
      getRepository in Schnittstelle CDOAdmin
    • waitForRepository

      public CDOAdminRepository waitForRepository(String name)
      Angegeben von:
      waitForRepository in Schnittstelle CDOAdmin
    • createRepository

      public CDOAdminRepository createRepository(String name, String type, Map<String,Object> properties)
      Beschreibung aus Schnittstelle kopiert: CDOAdmin
      Creates a new remote repository and returns its administrative interface.

      On the server-side the creation is delegated to an instance of org.eclipse.emf.cdo.server.spi.admin.CDOAdminHandler that is registered with the server's container under the given type argument. The name and properties arguments are passed on to the registered handler.

      Angegeben von:
      createRepository in Schnittstelle CDOAdmin
    • deleteRepository

      public boolean deleteRepository(CDOAdminRepository repository, String type)
    • sortElements

      protected CDOAdminRepository[] sortElements(CDOAdminRepository[] array)
      Setzt außer Kraft:
      sortElements in Klasse org.eclipse.net4j.util.container.ModifiableContainer<CDOAdminRepository>
    • validateElement

      protected boolean validateElement(CDOAdminRepository repository)
      Setzt außer Kraft:
      validateElement in Klasse org.eclipse.net4j.util.container.ModifiableContainer<CDOAdminRepository>
    • doCreateRepository

      protected abstract boolean doCreateRepository(String name, String type, Map<String,Object> properties)
    • doDeleteRepository

      protected abstract boolean doDeleteRepository(String name, String type)