File: SessionEventAdapter.java

package info (click to toggle)
eclipselink 2.7.11-1
  • links: PTS, VCS
  • area: main
  • in suites: bookworm
  • size: 44,820 kB
  • sloc: java: 477,843; xml: 503; makefile: 21
file content (146 lines) | stat: -rw-r--r-- 4,069 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
/*
 * Copyright (c) 1998, 2021 Oracle and/or its affiliates. All rights reserved.
 * Copyright (c) 2021 IBM Corporation. All rights reserved.
 *
 * This program and the accompanying materials are made available under the
 * terms of the Eclipse Public License v. 2.0 which is available at
 * http://www.eclipse.org/legal/epl-2.0,
 * or the Eclipse Distribution License v. 1.0 which is available at
 * http://www.eclipse.org/org/documents/edl-v10.php.
 *
 * SPDX-License-Identifier: EPL-2.0 OR BSD-3-Clause
 */

// Contributors:
//     Oracle - initial API and implementation from Oracle TopLink
package org.eclipse.persistence.sessions;


/**
 * <p><b>Purpose</b>: To provide a trivial implemetation of SessionEventListener.
 * You may subclass this class rather than implement the entire SessonEventListener
 * interface in cases where only a small subset of the interface methods are needed.
 *
 * @see SessionEventManager#addListener(SessionEventListener)
 * @see SessionEventListener
 * @see SessionEvent
 */
public abstract class SessionEventAdapter implements SessionEventListener {
    @Override
    public void missingDescriptor(SessionEvent event) { }

    @Override
    public void moreRowsDetected(SessionEvent event) { }

    @Override
    public void noRowsModified(SessionEvent event) { }

    @Override
    public void outputParametersDetected(SessionEvent event) { }

    @Override
    public void postAcquireClientSession(SessionEvent event) { }

    @Override
    public void postAcquireConnection(SessionEvent event) { }

    @Override
    public void postAcquireExclusiveConnection(SessionEvent event) { }

    @Override
    public void postAcquireUnitOfWork(SessionEvent event) { }

    @Override
    public void postBeginTransaction(SessionEvent event) { }

    @Override
    public void preCalculateUnitOfWorkChangeSet(SessionEvent event) { }

    @Override
    public void postCalculateUnitOfWorkChangeSet(SessionEvent event) { }


    public void postCommitTransaction(SessionEvent event) { }

    @Override
    public void postCommitUnitOfWork(SessionEvent event) { }

    @Override
    public void postDistributedMergeUnitOfWorkChangeSet(SessionEvent event) { }

    @Override
    public void postMergeUnitOfWorkChangeSet(SessionEvent event) { }

    @Override
    public void postConnect(SessionEvent event) { }

    @Override
    public void postExecuteCall(SessionEvent event) { }

    @Override
    public void postExecuteQuery(SessionEvent event) { }

    @Override
    public void postReleaseClientSession(SessionEvent event) { }


    @Override
    public void postReleaseUnitOfWork(SessionEvent event) { }

    @Override
    public void postResumeUnitOfWork(SessionEvent event) { }

    @Override
    public void postRollbackTransaction(SessionEvent event) { }

    @Override
    public void preBeginTransaction(SessionEvent event) { }

    @Override
    public void preCommitTransaction(SessionEvent event) { }

    @Override
    public void preCommitUnitOfWork(SessionEvent event) { }

    @Override
    public void preExecuteCall(SessionEvent event) { }

    @Override
    public void preExecuteQuery(SessionEvent event) { }

    @Override
    public void prepareUnitOfWork(SessionEvent event) { }

    @Override
    public void preReleaseClientSession(SessionEvent event) { }

    @Override
    public void preReleaseConnection(SessionEvent event) { }

    @Override
    public void preReleaseExclusiveConnection(SessionEvent event) { }

    @Override
    public void preReleaseUnitOfWork(SessionEvent event) { }

    @Override
    public void preDistributedMergeUnitOfWorkChangeSet(SessionEvent event) { }

    @Override
    public void preMergeUnitOfWorkChangeSet(SessionEvent event) { }

    @Override
    public void preRollbackTransaction(SessionEvent event) { }

    @Override
    public void preLogin(SessionEvent event) { }

    @Override
    public void postLogin(SessionEvent event) { }

    @Override
    public void preLogout(SessionEvent event) { }

    @Override
    public void postLogout(SessionEvent event) { }
}