1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23 package de.bea.domingo.proxy;
24
25 import de.bea.domingo.DNotesMonitor;
26 import de.bea.domingo.monitor.AbstractMonitorEnabled;
27
28
29 /***
30 * Implementation of interface <code>NotesRecycler</code> that does no recycling
31 * of any Notes objects.
32 *
33 * <p>This strategy should be used with Lotus Notes R6 while no explicit
34 * recycle is needed.</p>
35 *
36 * @author <a href=mailto:kriede@users.sourceforge.net>Kurt Riede</a>
37 */
38 public class NoRecycleStrategy extends AbstractMonitorEnabled implements NotesRecycler {
39
40 /***
41 * Constructor.
42 *
43 * @param monitor the monitor
44 */
45 public NoRecycleStrategy(final DNotesMonitor monitor) {
46 super(monitor);
47 }
48
49 /***
50 * {@inheritDoc}
51 * @see de.bea.domingo.proxy.NotesRecycler#recycle(java.lang.Object)
52 */
53 public void recycle(final Object object) {
54 }
55
56 /***
57 * {@inheritDoc}
58 * @see de.bea.domingo.proxy.NotesRecycler#recycleLater(java.lang.Object)
59 */
60 public void recycleLater(final Object object) {
61 }
62
63 /***
64 * @see de.bea.domingo.proxy.NotesRecycler#recycleQueue()
65 */
66 public void recycleQueue() {
67 }
68 }