Skip to content

Commit 21f32e9

Browse files
committed
simplify methods in SessionEventListenerManagerImpl
1 parent cd60462 commit 21f32e9

File tree

1 file changed

+92
-138
lines changed

1 file changed

+92
-138
lines changed

hibernate-core/src/main/java/org/hibernate/engine/internal/SessionEventListenerManagerImpl.java

Lines changed: 92 additions & 138 deletions
Original file line numberDiff line numberDiff line change
@@ -48,232 +48,190 @@ public void addListener(final SessionEventListener... additionalListeners) {
4848

4949
@Override
5050
public void transactionCompletion(boolean successful) {
51-
if ( listeners == null ) {
52-
return;
53-
}
54-
55-
for ( SessionEventListener listener : listeners ) {
56-
listener.transactionCompletion( successful );
51+
if ( listeners != null ) {
52+
for ( SessionEventListener listener : listeners ) {
53+
listener.transactionCompletion( successful );
54+
}
5755
}
5856
}
5957

6058
@Override
6159
public void jdbcConnectionAcquisitionStart() {
62-
if ( listeners == null ) {
63-
return;
64-
}
65-
66-
for ( SessionEventListener listener : listeners ) {
67-
listener.jdbcConnectionAcquisitionStart();
60+
if ( listeners != null ) {
61+
for ( SessionEventListener listener : listeners ) {
62+
listener.jdbcConnectionAcquisitionStart();
63+
}
6864
}
6965
}
7066

7167
@Override
7268
public void jdbcConnectionAcquisitionEnd() {
73-
if ( listeners == null ) {
74-
return;
75-
}
76-
77-
for ( SessionEventListener listener : listeners ) {
78-
listener.jdbcConnectionAcquisitionEnd();
69+
if ( listeners != null ) {
70+
for ( SessionEventListener listener : listeners ) {
71+
listener.jdbcConnectionAcquisitionEnd();
72+
}
7973
}
8074
}
8175

8276
@Override
8377
public void jdbcConnectionReleaseStart() {
84-
if ( listeners == null ) {
85-
return;
86-
}
87-
88-
for ( SessionEventListener listener : listeners ) {
89-
listener.jdbcConnectionReleaseStart();
78+
if ( listeners != null ) {
79+
for ( SessionEventListener listener : listeners ) {
80+
listener.jdbcConnectionReleaseStart();
81+
}
9082
}
9183
}
9284

9385
@Override
9486
public void jdbcConnectionReleaseEnd() {
95-
if ( listeners == null ) {
96-
return;
97-
}
98-
99-
for ( SessionEventListener listener : listeners ) {
100-
listener.jdbcConnectionReleaseEnd();
87+
if ( listeners != null ) {
88+
for ( SessionEventListener listener : listeners ) {
89+
listener.jdbcConnectionReleaseEnd();
90+
}
10191
}
10292
}
10393

10494
@Override
10595
public void jdbcPrepareStatementStart() {
106-
if ( listeners == null ) {
107-
return;
108-
}
109-
110-
for ( SessionEventListener listener : listeners ) {
111-
listener.jdbcPrepareStatementStart();
96+
if ( listeners != null ) {
97+
for ( SessionEventListener listener : listeners ) {
98+
listener.jdbcPrepareStatementStart();
99+
}
112100
}
113101
}
114102

115103
@Override
116104
public void jdbcPrepareStatementEnd() {
117-
if ( listeners == null ) {
118-
return;
119-
}
120-
121-
for ( SessionEventListener listener : listeners ) {
122-
listener.jdbcPrepareStatementEnd();
105+
if ( listeners != null ) {
106+
for ( SessionEventListener listener : listeners ) {
107+
listener.jdbcPrepareStatementEnd();
108+
}
123109
}
124110
}
125111

126112
@Override
127113
public void jdbcExecuteStatementStart() {
128-
if ( listeners == null ) {
129-
return;
130-
}
131-
132-
for ( SessionEventListener listener : listeners ) {
133-
listener.jdbcExecuteStatementStart();
114+
if ( listeners != null ) {
115+
for ( SessionEventListener listener : listeners ) {
116+
listener.jdbcExecuteStatementStart();
117+
}
134118
}
135119
}
136120

137121
@Override
138122
public void jdbcExecuteStatementEnd() {
139-
if ( listeners == null ) {
140-
return;
141-
}
142-
143-
for ( SessionEventListener listener : listeners ) {
144-
listener.jdbcExecuteStatementEnd();
123+
if ( listeners != null ) {
124+
for ( SessionEventListener listener : listeners ) {
125+
listener.jdbcExecuteStatementEnd();
126+
}
145127
}
146128
}
147129

148130
@Override
149131
public void jdbcExecuteBatchStart() {
150-
if ( listeners == null ) {
151-
return;
152-
}
153-
154-
for ( SessionEventListener listener : listeners ) {
155-
listener.jdbcExecuteBatchStart();
132+
if ( listeners != null ) {
133+
for ( SessionEventListener listener : listeners ) {
134+
listener.jdbcExecuteBatchStart();
135+
}
156136
}
157137
}
158138

159139
@Override
160140
public void jdbcExecuteBatchEnd() {
161-
if ( listeners == null ) {
162-
return;
163-
}
164-
165-
for ( SessionEventListener listener : listeners ) {
166-
listener.jdbcExecuteBatchEnd();
141+
if ( listeners != null ) {
142+
for ( SessionEventListener listener : listeners ) {
143+
listener.jdbcExecuteBatchEnd();
144+
}
167145
}
168146
}
169147

170148
@Override
171149
public void cachePutStart() {
172-
if ( listeners == null ) {
173-
return;
174-
}
175-
176-
for ( SessionEventListener listener : listeners ) {
177-
listener.cachePutStart();
150+
if ( listeners != null ) {
151+
for ( SessionEventListener listener : listeners ) {
152+
listener.cachePutStart();
153+
}
178154
}
179155
}
180156

181157
@Override
182158
public void cachePutEnd() {
183-
if ( listeners == null ) {
184-
return;
185-
}
186-
187-
for ( SessionEventListener listener : listeners ) {
188-
listener.cachePutEnd();
159+
if ( listeners != null ) {
160+
for ( SessionEventListener listener : listeners ) {
161+
listener.cachePutEnd();
162+
}
189163
}
190164
}
191165

192166
@Override
193167
public void cacheGetStart() {
194-
if ( listeners == null ) {
195-
return;
196-
}
197-
198-
for ( SessionEventListener listener : listeners ) {
199-
listener.cacheGetStart();
168+
if ( listeners != null ) {
169+
for ( SessionEventListener listener : listeners ) {
170+
listener.cacheGetStart();
171+
}
200172
}
201173
}
202174

203175
@Override
204176
public void cacheGetEnd(boolean hit) {
205-
if ( listeners == null ) {
206-
return;
207-
}
208-
209-
for ( SessionEventListener listener : listeners ) {
210-
listener.cacheGetEnd( hit );
177+
if ( listeners != null ) {
178+
for ( SessionEventListener listener : listeners ) {
179+
listener.cacheGetEnd( hit );
180+
}
211181
}
212182
}
213183

214184
@Override
215185
public void flushStart() {
216-
if ( listeners == null ) {
217-
return;
218-
}
219-
220-
for ( SessionEventListener listener : listeners ) {
221-
listener.flushStart();
186+
if ( listeners != null ) {
187+
for ( SessionEventListener listener : listeners ) {
188+
listener.flushStart();
189+
}
222190
}
223191
}
224192

225193
@Override
226194
public void flushEnd(int numberOfEntities, int numberOfCollections) {
227-
if ( listeners == null ) {
228-
return;
229-
}
230-
231-
for ( SessionEventListener listener : listeners ) {
232-
listener.flushEnd( numberOfEntities, numberOfCollections );
195+
if ( listeners != null ) {
196+
for ( SessionEventListener listener : listeners ) {
197+
listener.flushEnd( numberOfEntities, numberOfCollections );
198+
}
233199
}
234200
}
235201

236202
@Override
237203
public void prePartialFlushStart() {
238-
if ( listeners == null ) {
239-
return;
240-
}
241-
242-
for ( SessionEventListener listener : listeners ) {
243-
listener.prePartialFlushStart();
204+
if ( listeners != null ) {
205+
for ( SessionEventListener listener : listeners ) {
206+
listener.prePartialFlushStart();
207+
}
244208
}
245209
}
246210

247211
@Override
248212
public void prePartialFlushEnd() {
249-
if ( listeners == null ) {
250-
return;
251-
}
252-
253-
for ( SessionEventListener listener : listeners ) {
254-
listener.prePartialFlushEnd();
213+
if ( listeners != null ) {
214+
for ( SessionEventListener listener : listeners ) {
215+
listener.prePartialFlushEnd();
216+
}
255217
}
256218
}
257219

258220
@Override
259221
public void partialFlushStart() {
260-
if ( listeners == null ) {
261-
return;
262-
}
263-
264-
for ( SessionEventListener listener : listeners ) {
265-
listener.partialFlushStart();
222+
if ( listeners != null ) {
223+
for ( SessionEventListener listener : listeners ) {
224+
listener.partialFlushStart();
225+
}
266226
}
267227
}
268228

269229
@Override
270230
public void partialFlushEnd(int numberOfEntities, int numberOfCollections) {
271-
if ( listeners == null ) {
272-
return;
273-
}
274-
275-
for ( SessionEventListener listener : listeners ) {
276-
listener.partialFlushEnd( numberOfEntities, numberOfCollections );
231+
if ( listeners != null ) {
232+
for ( SessionEventListener listener : listeners ) {
233+
listener.partialFlushEnd( numberOfEntities, numberOfCollections );
234+
}
277235
}
278236
}
279237

@@ -290,23 +248,19 @@ public void dirtyCalculationStart() {
290248

291249
@Override
292250
public void dirtyCalculationEnd(boolean dirty) {
293-
if ( listeners == null ) {
294-
return;
295-
}
296-
297-
for ( SessionEventListener listener : listeners ) {
298-
listener.dirtyCalculationEnd( dirty );
251+
if ( listeners != null ) {
252+
for ( SessionEventListener listener : listeners ) {
253+
listener.dirtyCalculationEnd( dirty );
254+
}
299255
}
300256
}
301257

302258
@Override
303259
public void end() {
304-
if ( listeners == null ) {
305-
return;
306-
}
307-
308-
for ( SessionEventListener listener : listeners ) {
309-
listener.end();
260+
if ( listeners != null ) {
261+
for ( SessionEventListener listener : listeners ) {
262+
listener.end();
263+
}
310264
}
311265
}
312266
}

0 commit comments

Comments
 (0)