Deregisters a provider. No-op if the provider is not in the registry. @param provider the provider that was added to the register via #register.
(ServerProvider provider)
| 70 | * @param provider the provider that was added to the register via {@link #register}. |
| 71 | */ |
| 72 | public synchronized void deregister(ServerProvider provider) { |
| 73 | allProviders.remove(provider); |
| 74 | refreshProviders(); |
| 75 | } |
| 76 | |
| 77 | private synchronized void refreshProviders() { |
| 78 | List<ServerProvider> providers = new ArrayList<>(allProviders); |