public class ConfigurationAdministratorService extends java.lang.Object implements RemoteConfigurationAdministrator
| Constructor and Description |
|---|
ConfigurationAdministratorService(BundleContext context) |
| Modifier and Type | Method and Description |
|---|---|
void |
applyDiff(java.util.Collection<DiffEntry> changeSet,
int timeout) |
void |
create(java.lang.String factoryId,
ConfigurationInformation[] configurations,
int timeout) |
void |
delete(java.lang.String factoryId,
java.lang.String[] configurations,
int timeout) |
void |
dispose() |
FactoryInformation[] |
getCompleteConfiguration() |
ConfigurationInformation |
getConfiguration(java.lang.String factoryId,
java.lang.String configurationId) |
FactoryInformation[] |
getFactories()
Get factory information without content
|
FactoryInformation |
getFactory(java.lang.String factoryId) |
boolean |
hasService() |
protected UserInformation |
makeUserInformation() |
void |
purge(java.lang.String factoryId,
int timeout) |
protected void |
setService(ConfigurationAdministrator service) |
void |
update(java.lang.String factoryId,
ConfigurationInformation[] configurations,
int timeout) |
public ConfigurationAdministratorService(BundleContext context)
protected void setService(ConfigurationAdministrator service)
public void dispose()
public boolean hasService()
hasService in interface RemoteConfigurationAdministratorpublic FactoryInformation getFactory(java.lang.String factoryId)
getFactory in interface RemoteConfigurationAdministratorpublic ConfigurationInformation getConfiguration(java.lang.String factoryId, java.lang.String configurationId)
getConfiguration in interface RemoteConfigurationAdministratorpublic FactoryInformation[] getFactories()
RemoteConfigurationAdministratorgetFactories in interface RemoteConfigurationAdministratorpublic FactoryInformation[] getCompleteConfiguration()
getCompleteConfiguration in interface RemoteConfigurationAdministratorpublic void purge(java.lang.String factoryId,
int timeout)
throws java.lang.InterruptedException,
java.util.concurrent.ExecutionException,
java.util.concurrent.TimeoutException
purge in interface RemoteConfigurationAdministratorjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutExceptionpublic void delete(java.lang.String factoryId,
java.lang.String[] configurations,
int timeout)
throws java.lang.InterruptedException,
java.util.concurrent.ExecutionException,
java.util.concurrent.TimeoutException
delete in interface RemoteConfigurationAdministratorjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutExceptionpublic void update(java.lang.String factoryId,
ConfigurationInformation[] configurations,
int timeout)
throws java.lang.InterruptedException,
java.util.concurrent.ExecutionException,
java.util.concurrent.TimeoutException
update in interface RemoteConfigurationAdministratorjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutExceptionpublic void create(java.lang.String factoryId,
ConfigurationInformation[] configurations,
int timeout)
throws java.lang.InterruptedException,
java.util.concurrent.ExecutionException,
java.util.concurrent.TimeoutException
create in interface RemoteConfigurationAdministratorjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutExceptionpublic void applyDiff(java.util.Collection<DiffEntry> changeSet, int timeout) throws java.lang.InterruptedException, java.util.concurrent.ExecutionException, java.util.concurrent.TimeoutException
applyDiff in interface RemoteConfigurationAdministratorjava.lang.InterruptedExceptionjava.util.concurrent.ExecutionExceptionjava.util.concurrent.TimeoutExceptionprotected UserInformation makeUserInformation()
Copyright (c) IBH SYSTEMS GmbH and others 2010, 2013.
All rights reserved. This program and the accompanying materials
are made available under the terms of the
Eclipse Public License v1.0