1
1
/*
2
- * Copyright (c) 2009 - 2020 Deutsches Elektronen-Synchroton,
2
+ * Copyright (c) 2009 - 2025 Deutsches Elektronen-Synchroton,
3
3
* Member of the Helmholtz Association, (DESY), HAMBURG, GERMANY
4
4
*
5
5
* This library is free software; you can redistribute it and/or modify
@@ -61,7 +61,7 @@ public class NFS4State {
61
61
*/
62
62
private final NFS4State _openState ;
63
63
64
- private final List <StateDisposeListener > _disposeListeners ;
64
+ private final List <DisposeListener < NFS4State > > _disposeListeners ;
65
65
66
66
public NFS4State (StateOwner owner , stateid4 stateid ) {
67
67
this (null , owner , stateid );
@@ -95,9 +95,9 @@ public boolean isConfimed() {
95
95
*/
96
96
synchronized public final void tryDispose () throws ChimeraNFSException {
97
97
if (!_disposed ) {
98
- Iterator <StateDisposeListener > i = _disposeListeners .iterator ();
98
+ Iterator <DisposeListener < NFS4State > > i = _disposeListeners .iterator ();
99
99
while (i .hasNext ()) {
100
- StateDisposeListener listener = i .next ();
100
+ DisposeListener listener = i .next ();
101
101
listener .notifyDisposed (this );
102
102
i .remove ();
103
103
}
@@ -112,9 +112,9 @@ synchronized public final void tryDispose() throws ChimeraNFSException {
112
112
*/
113
113
synchronized public final void disposeIgnoreFailures () {
114
114
if (!_disposed ) {
115
- Iterator <StateDisposeListener > i = _disposeListeners .iterator ();
115
+ Iterator <DisposeListener < NFS4State > > i = _disposeListeners .iterator ();
116
116
while (i .hasNext ()) {
117
- StateDisposeListener listener = i .next ();
117
+ DisposeListener < NFS4State > listener = i .next ();
118
118
try {
119
119
listener .notifyDisposed (this );
120
120
} catch (ChimeraNFSException e ) {
@@ -142,7 +142,7 @@ public StateOwner getStateOwner() {
142
142
return _owner ;
143
143
}
144
144
145
- synchronized public void addDisposeListener (StateDisposeListener disposeListener ) {
145
+ synchronized public void addDisposeListener (DisposeListener < NFS4State > disposeListener ) {
146
146
_disposeListeners .add (disposeListener );
147
147
}
148
148
0 commit comments