--- /dev/null 2016-10-25 08:46:44.038854975 +0200
+++ new/src/share/classes/sun/evtracing/processing/AbstractTraceEventHandler.java 2016-10-25 10:40:43.648800343 +0200
@@ -0,0 +1,164 @@
+/*
+ * Copyright (c) 2014, 2015, Dynatrace and/or its affiliates. All rights reserved.
+ *
+ * This file is part of the Lock Contention Tracing Subsystem for the HotSpot
+ * Virtual Machine, which is developed at Christian Doppler Laboratory on
+ * Monitoring and Evolution of Very-Large-Scale Software Systems. Please
+ * contact us at if you need additional information
+ * or have any questions.
+ *
+ * This code is free software; you can redistribute it and/or modify it
+ * under the terms of the GNU General Public License version 2 only, as
+ * published by the Free Software Foundation.
+ *
+ * This code is distributed in the hope that it will be useful, but WITHOUT
+ * ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or
+ * FITNESS FOR A PARTICULAR PURPOSE. See the GNU General Public License
+ * version 2 for more details (a copy is included in the LICENSE file that
+ * accompanied this code).
+ *
+ * You should have received a copy of the GNU General Public License version
+ * 2 along with this work. If not, see .
+ *
+ */
+package sun.evtracing.processing;
+
+import java.util.Map;
+
+import sun.evtracing.parser.ClassLoaderUnloadEvent;
+import sun.evtracing.parser.ClassMetadataEvent;
+import sun.evtracing.parser.GroupEvent;
+import sun.evtracing.parser.IdenticalStacksMetadataEvent;
+import sun.evtracing.parser.MarkerEvent;
+import sun.evtracing.parser.MetadataResetEvent;
+import sun.evtracing.parser.MethodMetadataEvent;
+import sun.evtracing.parser.MonitorContendedEnterEvent;
+import sun.evtracing.parser.MonitorContendedEnteredEvent;
+import sun.evtracing.parser.MonitorContendedExitedEvent;
+import sun.evtracing.parser.MonitorDeflateEvent;
+import sun.evtracing.parser.MonitorDummyEvent;
+import sun.evtracing.parser.MonitorInflateEvent;
+import sun.evtracing.parser.SafepointBeginEvent;
+import sun.evtracing.parser.SafepointEndEvent;
+import sun.evtracing.parser.StackMetadataEvent;
+import sun.evtracing.parser.ThreadExitEvent;
+import sun.evtracing.parser.ThreadInterruptEvent;
+import sun.evtracing.parser.ThreadNameChangeEvent;
+import sun.evtracing.parser.ThreadParkBeginEvent;
+import sun.evtracing.parser.ThreadParkEndEvent;
+import sun.evtracing.parser.ThreadStartEvent;
+import sun.evtracing.parser.ThreadStateChangeEvent;
+import sun.evtracing.parser.ThreadUnparkEvent;
+import sun.evtracing.parser.VMEndEvent;
+
+public class AbstractTraceEventHandler implements TraceEventHandler {
+
+ @Override
+ public void threadStart(ThreadStartEvent event) {
+ }
+
+ @Override
+ public void threadNameChange(ThreadNameChangeEvent event) {
+ }
+
+ @Override
+ public void threadStateChange(ThreadStateChangeEvent event) {
+ }
+
+ @Override
+ public void threadInterrupt(ThreadInterruptEvent event) {
+ }
+
+ @Override
+ public void threadExit(ThreadExitEvent event) {
+ }
+
+ @Override
+ public void threadParkBegin(ThreadParkBeginEvent event) {
+ }
+
+ @Override
+ public void threadParkEnd(ThreadParkEndEvent event) {
+ }
+
+ @Override
+ public void threadUnpark(ThreadUnparkEvent event) {
+ }
+
+ @Override
+ public void monitorInflate(MonitorInflateEvent event) {
+ }
+
+ @Override
+ public void monitorDeflate(MonitorDeflateEvent event) {
+ }
+
+ @Override
+ public void monitorContendedEnter(MonitorContendedEnterEvent event) {
+ }
+
+ @Override
+ public void monitorContendedEntered(MonitorContendedEnteredEvent event) {
+ }
+
+ @Override
+ public void monitorContendedExited(MonitorContendedExitedEvent event) {
+ }
+
+ @Override
+ public void monitorDummy(MonitorDummyEvent event) {
+ }
+
+ @Override
+ public void classMetadata(ClassMetadataEvent event) {
+ }
+
+ @Override
+ public void safepointBegin(SafepointBeginEvent event) {
+ }
+
+ @Override
+ public void safepointEnd(SafepointEndEvent event) {
+ }
+
+ @Override
+ public void endVM(VMEndEvent event) {
+ }
+
+ @Override
+ public void methodMetadata(MethodMetadataEvent event) {
+ }
+
+ @Override
+ public void classLoaderUnload(ClassLoaderUnloadEvent event) {
+ }
+
+ @Override
+ public void stackMetadata(StackMetadataEvent event) {
+ }
+
+ @Override
+ public void identicalStacksMetadata(IdenticalStacksMetadataEvent event) {
+ }
+
+ @Override
+ public void metadataReset(MetadataResetEvent event) {
+ }
+
+ @Override
+ public void putStatistics(Map map) {
+ }
+
+ @Override
+ public void resetStatistics() {
+ }
+
+ @Override
+ public void group(GroupEvent event) {
+ }
+
+ @Override
+ public void marker(MarkerEvent event) {
+ }
+
+}