Skip to content

Commit ccfbff4

Browse files
committed
Remove javax.annotation Usage
Closes gh-9415
1 parent 3d6c5bf commit ccfbff4

File tree

3 files changed

+24
-27
lines changed

3 files changed

+24
-27
lines changed

ldap/src/integration-test/java/org/springframework/security/ldap/ApacheDsContainerConfig.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,8 +16,7 @@
1616

1717
package org.springframework.security.ldap;
1818

19-
import javax.annotation.PreDestroy;
20-
19+
import org.springframework.beans.factory.DisposableBean;
2120
import org.springframework.context.annotation.Bean;
2221
import org.springframework.context.annotation.Configuration;
2322
import org.springframework.ldap.core.ContextSource;
@@ -27,7 +26,7 @@
2726
* @author Eddú Meléndez
2827
*/
2928
@Configuration
30-
public class ApacheDsContainerConfig {
29+
public class ApacheDsContainerConfig implements DisposableBean {
3130

3231
private ApacheDSContainer container;
3332

@@ -44,8 +43,8 @@ ContextSource contextSource(ApacheDSContainer ldapContainer) throws Exception {
4443
"ldap://127.0.0.1:" + ldapContainer.getLocalPort() + "/dc=springframework,dc=org");
4544
}
4645

47-
@PreDestroy
48-
void shutdown() {
46+
@Override
47+
public void destroy() throws Exception {
4948
this.container.stop();
5049
}
5150

ldap/src/integration-test/java/org/springframework/security/ldap/server/UnboundIdContainerLdifTests.java

Lines changed: 16 additions & 17 deletions
Original file line numberDiff line numberDiff line change
@@ -16,11 +16,10 @@
1616

1717
package org.springframework.security.ldap.server;
1818

19-
import javax.annotation.PreDestroy;
20-
2119
import org.junit.After;
2220
import org.junit.Test;
2321

22+
import org.springframework.beans.factory.DisposableBean;
2423
import org.springframework.context.annotation.AnnotationConfigApplicationContext;
2524
import org.springframework.context.annotation.Bean;
2625
import org.springframework.context.annotation.Configuration;
@@ -92,7 +91,7 @@ public void unboundIdContainerWhenWildcardLdifNotFoundThenProceeds() {
9291
}
9392

9493
@Configuration
95-
static class CustomLdifConfig {
94+
static class CustomLdifConfig implements DisposableBean {
9695

9796
private UnboundIdContainer container = new UnboundIdContainer("dc=springframework,dc=org",
9897
"classpath:test-server.ldif");
@@ -109,15 +108,15 @@ ContextSource contextSource(UnboundIdContainer container) {
109108
"ldap://127.0.0.1:" + container.getPort() + "/dc=springframework,dc=org");
110109
}
111110

112-
@PreDestroy
113-
void shutdown() {
111+
@Override
112+
public void destroy() throws Exception {
114113
this.container.stop();
115114
}
116115

117116
}
118117

119118
@Configuration
120-
static class WildcardLdifConfig {
119+
static class WildcardLdifConfig implements DisposableBean {
121120

122121
private UnboundIdContainer container = new UnboundIdContainer("dc=springframework,dc=org",
123122
"classpath*:test-server.ldif");
@@ -134,15 +133,15 @@ ContextSource contextSource(UnboundIdContainer container) {
134133
"ldap://127.0.0.1:" + container.getPort() + "/dc=springframework,dc=org");
135134
}
136135

137-
@PreDestroy
138-
void shutdown() {
136+
@Override
137+
public void destroy() throws Exception {
139138
this.container.stop();
140139
}
141140

142141
}
143142

144143
@Configuration
145-
static class MalformedLdifConfig {
144+
static class MalformedLdifConfig implements DisposableBean {
146145

147146
private UnboundIdContainer container = new UnboundIdContainer("dc=springframework,dc=org",
148147
"classpath:test-server-malformed.txt");
@@ -153,15 +152,15 @@ UnboundIdContainer ldapContainer() {
153152
return this.container;
154153
}
155154

156-
@PreDestroy
157-
void shutdown() {
155+
@Override
156+
public void destroy() throws Exception {
158157
this.container.stop();
159158
}
160159

161160
}
162161

163162
@Configuration
164-
static class MissingLdifConfig {
163+
static class MissingLdifConfig implements DisposableBean {
165164

166165
private UnboundIdContainer container = new UnboundIdContainer("dc=springframework,dc=org",
167166
"classpath:does-not-exist.ldif");
@@ -172,15 +171,15 @@ UnboundIdContainer ldapContainer() {
172171
return this.container;
173172
}
174173

175-
@PreDestroy
176-
void shutdown() {
174+
@Override
175+
public void destroy() throws Exception {
177176
this.container.stop();
178177
}
179178

180179
}
181180

182181
@Configuration
183-
static class WildcardNoLdifConfig {
182+
static class WildcardNoLdifConfig implements DisposableBean {
184183

185184
private UnboundIdContainer container = new UnboundIdContainer("dc=springframework,dc=org",
186185
"classpath*:*.test.ldif");
@@ -191,8 +190,8 @@ UnboundIdContainer ldapContainer() {
191190
return this.container;
192191
}
193192

194-
@PreDestroy
195-
void shutdown() {
193+
@Override
194+
public void destroy() throws Exception {
196195
this.container.stop();
197196
}
198197

ldap/src/integration-test/java/org/springframework/security/ldap/userdetails/LdapUserDetailsManagerModifyPasswordTests.java

Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -16,12 +16,11 @@
1616

1717
package org.springframework.security.ldap.userdetails;
1818

19-
import javax.annotation.PreDestroy;
20-
2119
import org.junit.Before;
2220
import org.junit.Test;
2321
import org.junit.runner.RunWith;
2422

23+
import org.springframework.beans.factory.DisposableBean;
2524
import org.springframework.beans.factory.annotation.Autowired;
2625
import org.springframework.context.annotation.Bean;
2726
import org.springframework.context.annotation.Configuration;
@@ -81,7 +80,7 @@ public void changePasswordWhenOldPasswordIsCorrectThenPasses() {
8180
}
8281

8382
@Configuration
84-
static class UnboundIdContainerConfiguration {
83+
static class UnboundIdContainerConfiguration implements DisposableBean {
8584

8685
private UnboundIdContainer container = new UnboundIdContainer("dc=springframework,dc=org",
8786
"classpath:test-server.ldif");
@@ -98,8 +97,8 @@ ContextSource contextSource(UnboundIdContainer container) {
9897
"ldap://127.0.0.1:" + container.getPort() + "/dc=springframework,dc=org");
9998
}
10099

101-
@PreDestroy
102-
void shutdown() {
100+
@Override
101+
public void destroy() throws Exception {
103102
this.container.stop();
104103
}
105104

0 commit comments

Comments
 (0)