| | |
| | | |
| | | import org.opends.server.admin.ClassLoaderProvider; |
| | | import org.opends.server.admin.std.server.PasswordValidatorCfg; |
| | | import org.opends.server.admin.std.server.SynchronizationProviderCfg; |
| | | import org.opends.server.api.*; |
| | | import org.opends.server.api.plugin.PluginType; |
| | | import org.opends.server.api.plugin.StartupPluginResult; |
| | |
| | | |
| | | // The set of synchronization providers that have been registered with the |
| | | // Directory Server. |
| | | private CopyOnWriteArrayList<SynchronizationProvider> |
| | | private |
| | | CopyOnWriteArrayList<SynchronizationProvider<SynchronizationProviderCfg>> |
| | | synchronizationProviders; |
| | | |
| | | // The set of virtual attributes defined in the server. |
| | |
| | | directoryServer.shutdownListeners = |
| | | new CopyOnWriteArrayList<ServerShutdownListener>(); |
| | | directoryServer.synchronizationProviders = |
| | | new CopyOnWriteArrayList<SynchronizationProvider>(); |
| | | new CopyOnWriteArrayList<SynchronizationProvider |
| | | <SynchronizationProviderCfg>>(); |
| | | directoryServer.supportedControls = new TreeSet<String>(); |
| | | directoryServer.supportedFeatures = new TreeSet<String>(); |
| | | directoryServer.virtualAttributes = |
| | |
| | | * @return The set of synchronization providers that have been registered |
| | | * with the Directory Server. |
| | | */ |
| | | public static CopyOnWriteArrayList<SynchronizationProvider> |
| | | getSynchronizationProviders() |
| | | public static |
| | | CopyOnWriteArrayList<SynchronizationProvider<SynchronizationProviderCfg>> |
| | | getSynchronizationProviders() |
| | | { |
| | | return directoryServer.synchronizationProviders; |
| | | } |
| | |
| | | * |
| | | * @param provider The synchronization provider to register. |
| | | */ |
| | | public static void registerSynchronizationProvider(SynchronizationProvider |
| | | provider) |
| | | public static void registerSynchronizationProvider( |
| | | SynchronizationProvider<SynchronizationProviderCfg> provider) |
| | | { |
| | | directoryServer.synchronizationProviders.add(provider); |
| | | } |