| | |
| | | private final ObjectClass backendOc = |
| | | DirectoryServer.getObjectClass("ds-cfg-backend", true); |
| | | private final ObjectClass administrativeUserOc = |
| | | DirectoryServer.getObjectClass("ds-cfg-root-dn", true); |
| | | DirectoryServer.getObjectClass("ds-cfg-root-dn-user", true); |
| | | private final ObjectClass syncProviderOc = |
| | | DirectoryServer.getObjectClass("ds-cfg-synchronization-provider", true); |
| | | private final ObjectClass replicationConfigOc = |
| | | DirectoryServer.getObjectClass("ds-cfg-replication-domain-config", true); |
| | | DirectoryServer.getObjectClass("ds-cfg-replication-domain", true); |
| | | private DN replicationDomainDN; |
| | | |
| | | private HashSet<ListenerDescriptor> listeners = |
| | |
| | | protocol = ListenerDescriptor.Protocol.LDAP; |
| | | } |
| | | boolean enabled = "true".equalsIgnoreCase( |
| | | getFirstValue(entry, "ds-cfg-connection-handler-enabled")); |
| | | getFirstValue(entry, "ds-cfg-enabled")); |
| | | if (enabled) |
| | | { |
| | | state = ListenerDescriptor.State.ENABLED; |
| | |
| | | protocol = ListenerDescriptor.Protocol.JMX; |
| | | } |
| | | boolean enabled = "true".equalsIgnoreCase( |
| | | getFirstValue(entry, "ds-cfg-connection-handler-enabled")); |
| | | getFirstValue(entry, "ds-cfg-enabled")); |
| | | if (enabled) |
| | | { |
| | | state = ListenerDescriptor.State.ENABLED; |
| | |
| | | |
| | | if (!isConfigBackend(id)) |
| | | { |
| | | Set<String> baseDns = getValues(entry, "ds-cfg-backend-base-dn"); |
| | | Set<String> baseDns = getValues(entry, "ds-cfg-base-dn"); |
| | | TreeSet<BaseDNDescriptor> replicas = new TreeSet<BaseDNDescriptor>(); |
| | | |
| | | DatabaseDescriptor db = new DatabaseDescriptor(id, replicas, nEntries); |
| | |
| | | private void updateConfigWithSyncProviderEntry(Entry entry) |
| | | { |
| | | if ("true".equalsIgnoreCase(getFirstValue(entry, |
| | | "ds-cfg-synchronization-provider-enabled"))) |
| | | "ds-cfg-enabled"))) |
| | | { |
| | | replicationConfigured = true; |
| | | } |
| | |
| | | } |
| | | if (entry.getDN().isDescendantOf(replicationDomainDN)) |
| | | { |
| | | replicatedSuffixes.addAll(getValues(entry, "ds-cfg-replication-dn")); |
| | | replicatedSuffixes.addAll(getValues(entry, "ds-cfg-base-dn")); |
| | | } |
| | | } |
| | | |