Package org.eclipse.emf.cdo.admin
Interface CDOAdminClient
-
- All Superinterfaces:
CDOAdmin
,org.eclipse.net4j.util.collection.Closeable
,org.eclipse.net4j.util.container.IContainer<CDOAdminRepository>
,org.eclipse.net4j.util.event.INotifier
public interface CDOAdminClient extends CDOAdmin
A client-sideadministrative interface
.It can fire the following events:
-
CDOAdminClient.ConnectionStateChangedEvent
after the connectionstate
has changed.
- Author:
- Eike Stepper
- No Implement
- This interface is not intended to be implemented by clients.
- No Extend
- This interface is not intended to be extended by clients.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static interface
CDOAdminClient.ConnectionStateChangedEvent
-
Nested classes/interfaces inherited from interface org.eclipse.net4j.util.container.IContainer
org.eclipse.net4j.util.container.IContainer.Modifiable<E extends java.lang.Object>, org.eclipse.net4j.util.container.IContainer.Persistable<E extends java.lang.Object>, org.eclipse.net4j.util.container.IContainer.Persistence<E extends java.lang.Object>
-
-
Field Summary
-
Fields inherited from interface org.eclipse.emf.cdo.common.admin.CDOAdmin
DEFAULT_TYPE, PROPERTY_SECURITY_HOME_FOLDERS, PROPERTY_SECURITY_MANAGER, PROPERTY_STORE_XML_CONFIG
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CDOAdminClientRepository
createRepository(java.lang.String name, java.lang.String type, java.util.Map<java.lang.String,java.lang.Object> properties)
Creates a new remoterepository
and returns its administrative interface.org.eclipse.net4j.connector.IConnector
getConnector()
CDOAdminClientRepository[]
getRepositories()
CDOAdminClientRepository
getRepository(java.lang.String name)
java.lang.String
getURL()
boolean
isConnected()
CDOAdminClientRepository
waitForRepository(java.lang.String name)
-
-
-
Method Detail
-
getURL
java.lang.String getURL()
-
isConnected
boolean isConnected()
-
getConnector
org.eclipse.net4j.connector.IConnector getConnector()
-
getRepositories
CDOAdminClientRepository[] getRepositories()
- Specified by:
getRepositories
in interfaceCDOAdmin
-
getRepository
CDOAdminClientRepository getRepository(java.lang.String name)
- Specified by:
getRepository
in interfaceCDOAdmin
-
createRepository
CDOAdminClientRepository createRepository(java.lang.String name, java.lang.String type, java.util.Map<java.lang.String,java.lang.Object> properties)
Description copied from interface:CDOAdmin
Creates a new remoterepository
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'scontainer
under the giventype
argument. Thename
andproperties
arguments are passed on to the registered handler.- Specified by:
createRepository
in interfaceCDOAdmin
-
waitForRepository
CDOAdminClientRepository waitForRepository(java.lang.String name)
- Specified by:
waitForRepository
in interfaceCDOAdmin
-
-