public interface CDOAdminClient extends CDOAdmin
administrative interface.
It can fire the following events:
CDOAdminClient.ConnectionStateChangedEvent after the connection state has changed.
| Modifier and Type | Interface and Description |
|---|---|
static interface |
CDOAdminClient.ConnectionStateChangedEvent
|
IContainer.Modifiable<E>, IContainer.Persistable<E>, IContainer.Persistence<E>DEFAULT_TYPE, PROPERTY_SECURITY_HOME_FOLDERS, PROPERTY_SECURITY_MANAGER, PROPERTY_STORE_XML_CONFIG| Modifier and Type | Method and Description |
|---|---|
CDOAdminClientRepository |
createRepository(java.lang.String name,
java.lang.String type,
java.util.Map<java.lang.String,java.lang.Object> properties)
Creates a new remote
repository and returns its administrative interface. |
IConnector |
getConnector() |
CDOAdminClientRepository[] |
getRepositories() |
CDOAdminClientRepository |
getRepository(java.lang.String name) |
java.lang.String |
getURL() |
boolean |
isConnected() |
CDOAdminClientRepository |
waitForRepository(java.lang.String name) |
getElements, isEmptyaddListener, getListeners, hasListeners, removeListenerjava.lang.String getURL()
boolean isConnected()
IConnector getConnector()
CDOAdminClientRepository[] getRepositories()
getRepositories in interface CDOAdminCDOAdminClientRepository getRepository(java.lang.String name)
getRepository in interface CDOAdminCDOAdminClientRepository createRepository(java.lang.String name, java.lang.String type, java.util.Map<java.lang.String,java.lang.Object> properties)
CDOAdminrepository 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.
createRepository in interface CDOAdminCDOAdminClientRepository waitForRepository(java.lang.String name)
waitForRepository in interface CDOAdminCopyright (c) 2004-2019 Eike Stepper (Loehne, 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