1 /* 2 * Copyright (c) 2014, 2015, Dynatrace and/or its affiliates. All rights reserved. 3 * 4 * This file is part of the Lock Contention Tracing Subsystem for the HotSpot 5 * Virtual Machine, which is developed at Christian Doppler Laboratory on 6 * Monitoring and Evolution of Very-Large-Scale Software Systems. Please 7 * contact us at <http://mevss.jku.at/> if you need additional information 8 * or have any questions. 9 * 10 * This code is free software; you can redistribute it and/or modify it 11 * under the terms of the GNU General Public License version 2 only, as 12 * published by the Free Software Foundation. 13 * 14 * This code is distributed in the hope that it will be useful, but WITHOUT 15 * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or 16 * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License 17 * version 2 for more details (a copy is included in the LICENSE file that 18 * accompanied this code). 19 * 20 * You should have received a copy of the GNU General Public License version 21 * 2 along with this work. If not, see <http://www.gnu.org/licenses/>. 22 * 23 */ 24 package sun.evtracing.processing; 25 26 import java.util.Map; 27 28 import sun.evtracing.parser.ClassLoaderUnloadEvent; 29 import sun.evtracing.parser.ClassMetadataEvent; 30 import sun.evtracing.parser.GroupEvent; 31 import sun.evtracing.parser.IdenticalStacksMetadataEvent; 32 import sun.evtracing.parser.MarkerEvent; 33 import sun.evtracing.parser.MetadataResetEvent; 34 import sun.evtracing.parser.MethodMetadataEvent; 35 import sun.evtracing.parser.MonitorContendedEnterEvent; 36 import sun.evtracing.parser.MonitorContendedEnteredEvent; 37 import sun.evtracing.parser.MonitorContendedExitedEvent; 38 import sun.evtracing.parser.MonitorDeflateEvent; 39 import sun.evtracing.parser.MonitorDummyEvent; 40 import sun.evtracing.parser.MonitorInflateEvent; 41 import sun.evtracing.parser.SafepointBeginEvent; 42 import sun.evtracing.parser.SafepointEndEvent; 43 import sun.evtracing.parser.StackMetadataEvent; 44 import sun.evtracing.parser.ThreadExitEvent; 45 import sun.evtracing.parser.ThreadInterruptEvent; 46 import sun.evtracing.parser.ThreadNameChangeEvent; 47 import sun.evtracing.parser.ThreadParkBeginEvent; 48 import sun.evtracing.parser.ThreadParkEndEvent; 49 import sun.evtracing.parser.ThreadStartEvent; 50 import sun.evtracing.parser.ThreadStateChangeEvent; 51 import sun.evtracing.parser.ThreadUnparkEvent; 52 import sun.evtracing.parser.VMEndEvent; 53 54 public class AbstractTraceEventHandler implements TraceEventHandler { 55 56 @Override 57 public void threadStart(ThreadStartEvent event) { 58 } 59 60 @Override 61 public void threadNameChange(ThreadNameChangeEvent event) { 62 } 63 64 @Override 65 public void threadStateChange(ThreadStateChangeEvent event) { 66 } 67 68 @Override 69 public void threadInterrupt(ThreadInterruptEvent event) { 70 } 71 72 @Override 73 public void threadExit(ThreadExitEvent event) { 74 } 75 76 @Override 77 public void threadParkBegin(ThreadParkBeginEvent event) { 78 } 79 80 @Override 81 public void threadParkEnd(ThreadParkEndEvent event) { 82 } 83 84 @Override 85 public void threadUnpark(ThreadUnparkEvent event) { 86 } 87 88 @Override 89 public void monitorInflate(MonitorInflateEvent event) { 90 } 91 92 @Override 93 public void monitorDeflate(MonitorDeflateEvent event) { 94 } 95 96 @Override 97 public void monitorContendedEnter(MonitorContendedEnterEvent event) { 98 } 99 100 @Override 101 public void monitorContendedEntered(MonitorContendedEnteredEvent event) { 102 } 103 104 @Override 105 public void monitorContendedExited(MonitorContendedExitedEvent event) { 106 } 107 108 @Override 109 public void monitorDummy(MonitorDummyEvent event) { 110 } 111 112 @Override 113 public void classMetadata(ClassMetadataEvent event) { 114 } 115 116 @Override 117 public void safepointBegin(SafepointBeginEvent event) { 118 } 119 120 @Override 121 public void safepointEnd(SafepointEndEvent event) { 122 } 123 124 @Override 125 public void endVM(VMEndEvent event) { 126 } 127 128 @Override 129 public void methodMetadata(MethodMetadataEvent event) { 130 } 131 132 @Override 133 public void classLoaderUnload(ClassLoaderUnloadEvent event) { 134 } 135 136 @Override 137 public void stackMetadata(StackMetadataEvent event) { 138 } 139 140 @Override 141 public void identicalStacksMetadata(IdenticalStacksMetadataEvent event) { 142 } 143 144 @Override 145 public void metadataReset(MetadataResetEvent event) { 146 } 147 148 @Override 149 public void putStatistics(Map<String, Double> map) { 150 } 151 152 @Override 153 public void resetStatistics() { 154 } 155 156 @Override 157 public void group(GroupEvent event) { 158 } 159 160 @Override 161 public void marker(MarkerEvent event) { 162 } 163 164 }