Add a provider to the session. @param provider the provider to add @since JavaMail 1.4
(Provider provider)
| 1081 | * @since JavaMail 1.4 |
| 1082 | */ |
| 1083 | public synchronized void addProvider(Provider provider) { |
| 1084 | providers.add(provider); |
| 1085 | providersByClassName.put(provider.getClassName(), provider); |
| 1086 | if (!providersByProtocol.containsKey(provider.getProtocol())) |
| 1087 | providersByProtocol.put(provider.getProtocol(), provider); |
| 1088 | } |
| 1089 | |
| 1090 | // load maps in reverse order of preference so that the preferred |
| 1091 | // map is loaded last since its entries will override the previous ones |
no test coverage detected