| | |
| | | * @param serverId server where these attributes are configured. |
| | | * @param attributes the configured attributes. |
| | | */ |
| | | synchronized public void setEclInclude(int serverId, Set<String> attributes) |
| | | public void setEclInclude(int serverId, Set<String> attributes) |
| | | { |
| | | synchronized(eclIncludeByServer) |
| | | { |
| | | eclIncludeByServer.put(serverId, attributes); |
| | | |
| | |
| | | for (String attribute : attributesByServer) |
| | | crossServersECLIncludes.add(attribute); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * Get the attributes to include in each change for the ECL. |
| | |
| | | */ |
| | | public Set<String> getEclInclude(int serverId) |
| | | { |
| | | synchronized(eclIncludeByServer) |
| | | { |
| | | return eclIncludeByServer.get(serverId); |
| | | } |
| | | } |
| | | |
| | | /** |
| | | * Returns the ChangeNUmber of the last Change that was fully processed |