Update of /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi In directory usw-pr-cvs1:/tmp/cvs-serv5034 Modified Files: VirtualMachineRef.java VirtualMachineImageRef.java TypeRef.java TraceRef.java ThreadRef.java ThreadGroupRef.java MonTraceRef.java MonThreadTraceRef.java MonThreadMethodRef.java MonStatListener.java MonStatEvent.java MonStat.java MethodRef.java GCRunRef.java FrameRef.java FieldRef.java CPUTraceRef.java CPUThreadTraceRef.java CPUThreadMethodRef.java CPUStatListener.java CPUStatEvent.java CPUStat.java ClassRef.java ChildrenListener.java ChildrenEvent.java CallTreeRef.java AllocTypeTraceRef.java AllocTypeThreadTraceRef.java AllocTypeThreadRef.java AllocTypeThreadMethodRef.java AllocTypeMethodRef.java Log Message: License added. Index: VirtualMachineRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/VirtualMachineRef.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** VirtualMachineRef.java 30 May 2002 22:26:42 -0000 1.2 --- VirtualMachineRef.java 2 Jul 2002 20:17:13 -0000 1.3 *************** *** 1,10 **** package net.sourceforge.javaprofiler.jpi; public interface VirtualMachineRef extends VirtualMachineImageRef { ! VirtualMachineImageRef makeSnapshot(); ! VirtualMachineImageRef makeSnapshot( int filterMask); ! void suspendThreads(); ! void enableThreads(); ! void disableGC(); ! void enableGC(); } --- 1,106 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; public interface VirtualMachineRef extends VirtualMachineImageRef { ! Snapshot createSnapshot(); ! Snapshot createSnapshot( int filterMask); ! void suspendThreads(); ! void resumeThreads(); ! ! /** ! * Performes the garbage collection in the mirrored virtual machine. ! */ ! public void gc(); ! ! /** ! * Enables/disables the garbage collection in the mirrored virtual machine. ! * ! * @param enable if <code>true</code> the garbage collection is enabled ! * otherwise its disabled. ! */ ! public void enableGC(boolean enable); ! ! /** ! * Returns the <code>Process</code> object for this virtual machine if ! * launched by a launching connector. ! * ! * @return the <code>Process</code> object for this virtual machine, ! * or <code>null</code> if it was not launched by a launching connector. ! */ ! public Process process(); ! ! /** ! * Invalidates this virtual machine mirror. The communication channel to the ! * target VM is closed, and the target VM prepares to accept another ! * subsequent connection from this profiler or another profiler. Including ! * the following tasks: All threads suspended are resumed. Garbage collection ! * is re-enabled. ! */ ! public void dispose(); ! ! /** ! * Causes the mirrored VM to terminate with the given error code. All ! * resources associated with this <code>VirtualMachineRef</code> are freed. ! * If the mirrored VM is remote, the communication channel to it will be ! * closed. ! * ! * @param exitCode the exit code for the target VM. ! */ ! public void exit(int exitCode); ! ! /** ! * Checks if profiled JVM is shutting down. So, it means, the JVM is no ! * longer running, the JVMPI_EVENT_JVM_SHUTDOWN event was received and ! * profiler dynamic library waits in JVMPI_EVENT_JVM_SHUTDOWN event ! * handler. The client can now gain any necessary data before calling ! * the shutdown() method which shutdowns JVM definitelly. ! * ! * @return true (JVM is shutting down); ! * false (still running, normal operation) ! * ! * @see shutdown(), exitVM() ! */ ! public boolean isShutdowned(); ! ! /** ! * Shuts profiled JVM down. When profiled JVM is ending, it sends ! * the JVMPI_EVENT_JVM_SHUTDOWN event to profiler dynamic library. ! * Then the library waits in JVMPI_EVENT_JVM_SHUTDOWN event handler ! * until the client calls this method. The goal is the client can make ! * any necessary calls to gain data before profiled JVM really shutdowns ! * (so before client's shutdown() call). ! * ! * Note: this method doesn't stop running JVM, to stop running JVM, ! * use exitVM() method instead. ! * ! * @see isShutdowned(), exitVM() ! */ ! public void shutdown(); ! } + + /* + * $Log$ + * Revision 1.3 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: VirtualMachineImageRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/VirtualMachineImageRef.java,v retrieving revision 1.4 retrieving revision 1.5 diff -C2 -r1.4 -r1.5 *** VirtualMachineImageRef.java 12 Jun 2002 21:59:53 -0000 1.4 --- VirtualMachineImageRef.java 2 Jul 2002 20:17:13 -0000 1.5 *************** *** 1,2 **** --- 1,22 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; *************** *** 4,20 **** public interface VirtualMachineImageRef { ! ! List getThreads(); ! List getMethods(); ! List getCPUTraces(); ! List getAllocTraces(); ! List getMonTraces(); ! List getTypes(); ! List getThreadGroups(); ! List getClasses(); ! ! List getGCRuns(); ! ! void addChildrenListener( int type, ChildrenListener listener); ! void removeChildrenListener( int type, ChildrenListener listener); } --- 24,63 ---- public interface VirtualMachineImageRef { ! ! List getThreads(); ! List getMethods(); ! List getCPUTraces(); ! List getAllocTraces(); ! List getMonTraces(); ! List getTypes(); ! List getThreadGroups(); ! List getClasses(); ! ! List getGCRuns(); ! ! /** ! * Returns size (in bytes) of free memory in the mirrored virtual machine. ! * ! * @return size (in bytes) of free memory in the mirrored virtual machine. ! */ ! public long freeMemory(); ! ! /** ! * Returns size (in bytes) of allocated memory in the mirrored virtual ! * machine. ! * ! * @return size (in bytes) of allocated memory in the mirrored virtual ! * machine. ! */ ! public long totalMemory(); ! ! void addChildrenListener( int type, ChildrenListener listener); ! void removeChildrenListener( int type, ChildrenListener listener); } + + /* + * $Log$ + * Revision 1.5 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: TypeRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/TypeRef.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** TypeRef.java 12 Jun 2002 21:59:53 -0000 1.3 --- TypeRef.java 2 Jul 2002 20:17:13 -0000 1.4 *************** *** 1,2 **** --- 1,22 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; *************** *** 4,22 **** public interface TypeRef extends AllocStat { ! String getName(); ! ClassRef getComponentClass(); ! boolean isArray(); ! boolean isArrayOfPrimitives(); ! ! List getAllocTypeTraces(); ! AllocTypeTraceRef getAllocTypeTrace( AllocTraceRef peer); ! List getAllocTypeMethods(); ! AllocTypeMethodRef getAllocTypeMethod( MethodRef peer); ! List getAllocTypeThreads(); ! AllocTypeThreadRef getAllocTypeThread( ThreadRef peer); ! ! VirtualMachineImageRef getVirtualMachineImage(); ! ! void addChildrenListener( int type, ChildrenListener listener); ! void removeChildrenListener( int type, ChildrenListener listener); } --- 24,49 ---- public interface TypeRef extends AllocStat { ! String getName(); ! ClassRef getComponentClass(); ! boolean isArray(); ! boolean isArrayOfPrimitives(); ! ! List getAllocTypeTraces(); ! AllocTypeTraceRef getAllocTypeTrace( AllocTraceRef peer); ! List getAllocTypeMethods(); ! AllocTypeMethodRef getAllocTypeMethod( MethodRef peer); ! List getAllocTypeThreads(); ! AllocTypeThreadRef getAllocTypeThread( ThreadRef peer); ! ! VirtualMachineImageRef getVirtualMachineImage(); ! ! void addChildrenListener( int type, ChildrenListener listener); ! void removeChildrenListener( int type, ChildrenListener listener); } + + /* + * $Log$ + * Revision 1.4 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: TraceRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/TraceRef.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** TraceRef.java 30 May 2002 22:26:42 -0000 1.2 --- TraceRef.java 2 Jul 2002 20:17:13 -0000 1.3 *************** *** 1,2 **** --- 1,22 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; *************** *** 4,10 **** public interface TraceRef { ! List getFrames(); ! ! MethodRef getMethod(); ! VirtualMachineImageRef getVirtualMachineImage(); } --- 24,37 ---- public interface TraceRef { ! List getFrames(); ! ! MethodRef getMethod(); ! VirtualMachineImageRef getVirtualMachineImage(); } + + /* + * $Log$ + * Revision 1.3 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: ThreadRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/ThreadRef.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** ThreadRef.java 12 Jun 2002 21:59:53 -0000 1.3 --- ThreadRef.java 2 Jul 2002 20:17:13 -0000 1.4 *************** *** 1,2 **** --- 1,22 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; *************** *** 5,34 **** public interface ThreadRef extends CPUStat, AllocStat, MonStat { ! String getName(); ! ThreadRef getParentThread(); ! List getChildThreads(); ! CallTreeRef getCallTree(); ! Date getStartTime(); ! Date getEndTime(); ! ! List getCPUThreadMethods(); ! CPUThreadMethodRef getCPUThreadMethod( MethodRef peer); ! List getCPUThreadTraces(); ! CPUThreadTraceRef getCPUThreadTrace( CPUTraceRef peer); ! List getAllocThreadMethods(); ! AllocThreadMethodRef getAllocThreadMethod( MethodRef peer); ! List getAllocThreadTraces(); ! AllocThreadTraceRef getAllocThreadTrace( AllocTraceRef peer); ! List getMonThreadMethods(); ! MonThreadMethodRef getMonThreadMethod( MethodRef peer); ! List getMonThreadTraces(); ! MonThreadTraceRef getMonThreadTrace( MonTraceRef peer); ! List getAllocTypeThreads(); ! AllocTypeThreadRef getAllocTypeThread( TypeRef peer); ! ! ThreadGroupRef getThreadGroup(); ! VirtualMachineImageRef getVirtualMachineImage(); ! ! void addChildrenListener( int type, ChildrenListener listener); ! void removeChildrenListener( int type, ChildrenListener listener); } --- 25,61 ---- public interface ThreadRef extends CPUStat, AllocStat, MonStat { ! String getName(); ! ThreadRef getParentThread(); ! List getChildThreads(); ! CallTreeRef getCallTree(); ! Date getStartTime(); ! Date getEndTime(); ! ! List getCPUThreadMethods(); ! CPUThreadMethodRef getCPUThreadMethod( MethodRef peer); ! List getCPUThreadTraces(); ! CPUThreadTraceRef getCPUThreadTrace( CPUTraceRef peer); ! List getAllocThreadMethods(); ! AllocThreadMethodRef getAllocThreadMethod( MethodRef peer); ! List getAllocThreadTraces(); ! AllocThreadTraceRef getAllocThreadTrace( AllocTraceRef peer); ! List getMonThreadMethods(); ! MonThreadMethodRef getMonThreadMethod( MethodRef peer); ! List getMonThreadTraces(); ! MonThreadTraceRef getMonThreadTrace( MonTraceRef peer); ! List getAllocTypeThreads(); ! AllocTypeThreadRef getAllocTypeThread( TypeRef peer); ! ! ThreadGroupRef getThreadGroup(); ! VirtualMachineImageRef getVirtualMachineImage(); ! ! void addChildrenListener( int type, ChildrenListener listener); ! void removeChildrenListener( int type, ChildrenListener listener); } + + /* + * $Log$ + * Revision 1.4 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: ThreadGroupRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/ThreadGroupRef.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** ThreadGroupRef.java 12 Jun 2002 21:59:53 -0000 1.3 --- ThreadGroupRef.java 2 Jul 2002 20:17:13 -0000 1.4 *************** *** 1,2 **** --- 1,22 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; *************** *** 4,12 **** public interface ThreadGroupRef { ! String getName(); ! ! List getThreads(); ! ! void addChildrenListener( int type, ChildrenListener listener); ! void removeChildrenListener( int type, ChildrenListener listener); } --- 24,39 ---- public interface ThreadGroupRef { ! String getName(); ! ! List getThreads(); ! ! void addChildrenListener( int type, ChildrenListener listener); ! void removeChildrenListener( int type, ChildrenListener listener); } + + /* + * $Log$ + * Revision 1.4 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: MonTraceRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/MonTraceRef.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** MonTraceRef.java 12 Jun 2002 21:59:53 -0000 1.3 --- MonTraceRef.java 2 Jul 2002 20:17:13 -0000 1.4 *************** *** 1,2 **** --- 1,22 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; *************** *** 4,14 **** public interface MonTraceRef extends MonStat, TraceRef { ! CPUTraceRef getSiblingCPU(); ! AllocTraceRef getSiblingAlloc(); ! ! List getMonThreadTraces(); ! MonThreadTraceRef getMonThreadTrace( ThreadRef peer); ! ! void addChildrenListener( int type, ChildrenListener listener); ! void removeChildrenListener( int type, ChildrenListener listener); } --- 24,41 ---- public interface MonTraceRef extends MonStat, TraceRef { ! CPUTraceRef getSiblingCPU(); ! AllocTraceRef getSiblingAlloc(); ! ! List getMonThreadTraces(); ! MonThreadTraceRef getMonThreadTrace( ThreadRef peer); ! ! void addChildrenListener( int type, ChildrenListener listener); ! void removeChildrenListener( int type, ChildrenListener listener); } + + /* + * $Log$ + * Revision 1.4 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: MonThreadTraceRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/MonThreadTraceRef.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** MonThreadTraceRef.java 30 May 2002 22:26:42 -0000 1.2 --- MonThreadTraceRef.java 2 Jul 2002 20:17:13 -0000 1.3 *************** *** 1,2 **** --- 1,22 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; *************** *** 4,12 **** public interface MonThreadTraceRef extends MonStat { ! CPUThreadTraceRef getSiblingCPU(); ! AllocThreadTraceRef getSiblingAlloc(); ! ! MonThreadMethodRef getMonThreadMethod(); ! ThreadRef getThread(); ! MonTraceRef getMonTrace(); } --- 24,39 ---- public interface MonThreadTraceRef extends MonStat { ! CPUThreadTraceRef getSiblingCPU(); ! AllocThreadTraceRef getSiblingAlloc(); ! ! MonThreadMethodRef getMonThreadMethod(); ! ThreadRef getThread(); ! MonTraceRef getMonTrace(); } + + /* + * $Log$ + * Revision 1.3 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: MonThreadMethodRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/MonThreadMethodRef.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** MonThreadMethodRef.java 12 Jun 2002 21:59:53 -0000 1.3 --- MonThreadMethodRef.java 2 Jul 2002 20:17:13 -0000 1.4 *************** *** 1,2 **** --- 1,22 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; *************** *** 4,16 **** public interface MonThreadMethodRef extends MonStat { ! CPUThreadMethodRef getSiblingCPU(); ! AllocThreadMethodRef getSiblingAlloc(); ! ! List getMonThreadTraces(); ! ! ThreadRef getThread(); ! MethodRef getMethod(); ! ! void addChildrenListener( int type, ChildrenListener listener); ! void removeChildrenListener( int type, ChildrenListener listener); } --- 24,43 ---- public interface MonThreadMethodRef extends MonStat { ! CPUThreadMethodRef getSiblingCPU(); ! AllocThreadMethodRef getSiblingAlloc(); ! ! List getMonThreadTraces(); ! ! ThreadRef getThread(); ! MethodRef getMethod(); ! ! void addChildrenListener( int type, ChildrenListener listener); ! void removeChildrenListener( int type, ChildrenListener listener); } + + /* + * $Log$ + * Revision 1.4 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: MonStatListener.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/MonStatListener.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** MonStatListener.java 30 May 2002 22:26:42 -0000 1.2 --- MonStatListener.java 2 Jul 2002 20:17:13 -0000 1.3 *************** *** 1,5 **** package net.sourceforge.javaprofiler.jpi; public interface MonStatListener { ! void MonStatChanged( MonStatEvent event); } --- 1,32 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; public interface MonStatListener { ! void MonStatChanged( MonStatEvent event); } + + /* + * $Log$ + * Revision 1.3 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: MonStatEvent.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/MonStatEvent.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** MonStatEvent.java 30 May 2002 22:26:42 -0000 1.2 --- MonStatEvent.java 2 Jul 2002 20:17:13 -0000 1.3 *************** *** 1,7 **** package net.sourceforge.javaprofiler.jpi; public class MonStatEvent extends java.util.EventObject { ! public MonStatEvent( MonStat source) { ! super( source); ! } } --- 1,34 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; public class MonStatEvent extends java.util.EventObject { ! public MonStatEvent( MonStat source) { ! super( source); ! } } + + /* + * $Log$ + * Revision 1.3 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: MonStat.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/MonStat.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** MonStat.java 30 May 2002 22:26:42 -0000 1.2 --- MonStat.java 2 Jul 2002 20:17:13 -0000 1.3 *************** *** 1,9 **** package net.sourceforge.javaprofiler.jpi; public interface MonStat { ! long getMonHitsCount(); ! long getMonPureTime(); ! ! void addMonStatListener( MonStatListener listener); ! void removeMonStatListener( MonStatListener listener); } --- 1,36 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; public interface MonStat { ! long getMonHitsCount(); ! long getMonPureTime(); ! ! void addMonStatListener( MonStatListener listener); ! void removeMonStatListener( MonStatListener listener); } + + /* + * $Log$ + * Revision 1.3 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: MethodRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/MethodRef.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** MethodRef.java 12 Jun 2002 21:59:53 -0000 1.3 --- MethodRef.java 2 Jul 2002 20:17:13 -0000 1.4 *************** *** 1,2 **** --- 1,22 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; *************** *** 4,28 **** public interface MethodRef extends CPUStat, AllocStat, MonStat { ! String getName(); ! String getSignature(); ! int getStartLineNo(); ! int getEndLineNo(); ! ClassRef getParentClass(); ! ! List getCPUTraces(); ! List getAllocTraces(); ! List getMonTraces(); ! List getCPUThreadMethods(); ! CPUThreadMethodRef getCPUThreadMethod( ThreadRef peer); ! List getAllocThreadMethods(); ! AllocThreadMethodRef getAllocThreadMethod( ThreadRef peer); ! List getMonThreadMethods(); ! MonThreadMethodRef getMonThreadMethod( ThreadRef peer); ! List getAllocTypeMethods(); ! AllocTypeMethodRef getAllocTypeMethod( TypeRef peer); ! ! VirtualMachineImageRef getVirtualMachineImage(); ! ! void addChildrenListener( int type, ChildrenListener listener); ! void removeChildrenListener( int type, ChildrenListener listener); } --- 24,55 ---- public interface MethodRef extends CPUStat, AllocStat, MonStat { ! String getName(); ! String getSignature(); ! int getStartLineNo(); ! int getEndLineNo(); ! ClassRef getParentClass(); ! ! List getCPUTraces(); ! List getAllocTraces(); ! List getMonTraces(); ! List getCPUThreadMethods(); ! CPUThreadMethodRef getCPUThreadMethod( ThreadRef peer); ! List getAllocThreadMethods(); ! AllocThreadMethodRef getAllocThreadMethod( ThreadRef peer); ! List getMonThreadMethods(); ! MonThreadMethodRef getMonThreadMethod( ThreadRef peer); ! List getAllocTypeMethods(); ! AllocTypeMethodRef getAllocTypeMethod( TypeRef peer); ! ! VirtualMachineImageRef getVirtualMachineImage(); ! ! void addChildrenListener( int type, ChildrenListener listener); ! void removeChildrenListener( int type, ChildrenListener listener); } + + /* + * $Log$ + * Revision 1.4 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: GCRunRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/GCRunRef.java,v retrieving revision 1.1 retrieving revision 1.2 diff -C2 -r1.1 -r1.2 *** GCRunRef.java 11 Jun 2002 06:50:50 -0000 1.1 --- GCRunRef.java 2 Jul 2002 20:17:13 -0000 1.2 *************** *** 1,2 **** --- 1,22 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; *************** *** 11,16 **** } - //add method //List VirtualMachineImage.getGCRuns() --- 31,41 ---- } //add method //List VirtualMachineImage.getGCRuns() + /* + * $Log$ + * Revision 1.2 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: FrameRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/FrameRef.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** FrameRef.java 30 May 2002 22:26:42 -0000 1.2 --- FrameRef.java 2 Jul 2002 20:17:13 -0000 1.3 *************** *** 1,2 **** --- 1,22 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; *************** *** 4,9 **** public interface FrameRef { ! MethodRef getMethod(); ! FrameRef getCallerFrame(); ! int getLineNo(); } --- 24,36 ---- public interface FrameRef { ! MethodRef getMethod(); ! FrameRef getCallerFrame(); ! int getLineNo(); } + + /* + * $Log$ + * Revision 1.3 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: FieldRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/FieldRef.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** FieldRef.java 30 May 2002 22:26:42 -0000 1.2 --- FieldRef.java 2 Jul 2002 20:17:13 -0000 1.3 *************** *** 1,2 **** --- 1,22 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; *************** *** 4,10 **** public interface FieldRef { ! String getName(); ! String getSignature(); ! ClassRef getParentClass(); ! boolean isStatic(); } --- 24,37 ---- public interface FieldRef { ! String getName(); ! String getSignature(); ! ClassRef getParentClass(); ! boolean isStatic(); } + + /* + * $Log$ + * Revision 1.3 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: CPUTraceRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/CPUTraceRef.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** CPUTraceRef.java 12 Jun 2002 21:59:53 -0000 1.3 --- CPUTraceRef.java 2 Jul 2002 20:17:13 -0000 1.4 *************** *** 1,2 **** --- 1,22 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; *************** *** 4,14 **** public interface CPUTraceRef extends CPUStat, TraceRef { ! AllocTraceRef getSiblingAlloc(); ! MonTraceRef getSiblingMon(); ! ! List getCPUThreadTraces(); ! CPUThreadTraceRef getCPUThreadTrace( ThreadRef peer); ! ! void addChildrenListener( int type, ChildrenListener listener); ! void removeChildrenListener( int type, ChildrenListener listener); } --- 24,41 ---- public interface CPUTraceRef extends CPUStat, TraceRef { ! AllocTraceRef getSiblingAlloc(); ! MonTraceRef getSiblingMon(); ! ! List getCPUThreadTraces(); ! CPUThreadTraceRef getCPUThreadTrace( ThreadRef peer); ! ! void addChildrenListener( int type, ChildrenListener listener); ! void removeChildrenListener( int type, ChildrenListener listener); } + + /* + * $Log$ + * Revision 1.4 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: CPUThreadTraceRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/CPUThreadTraceRef.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** CPUThreadTraceRef.java 30 May 2002 22:26:42 -0000 1.2 --- CPUThreadTraceRef.java 2 Jul 2002 20:17:13 -0000 1.3 *************** *** 1,2 **** --- 1,22 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; *************** *** 4,12 **** public interface CPUThreadTraceRef extends CPUStat { ! AllocThreadTraceRef getSiblingAlloc(); ! MonThreadTraceRef getSiblingMon(); ! ! CPUThreadMethodRef getCPUThreadMethod(); ! ThreadRef getThread(); ! CPUTraceRef getCPUTrace(); } --- 24,39 ---- public interface CPUThreadTraceRef extends CPUStat { ! AllocThreadTraceRef getSiblingAlloc(); ! MonThreadTraceRef getSiblingMon(); ! ! CPUThreadMethodRef getCPUThreadMethod(); ! ThreadRef getThread(); ! CPUTraceRef getCPUTrace(); } + + /* + * $Log$ + * Revision 1.3 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: CPUThreadMethodRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/CPUThreadMethodRef.java,v retrieving revision 1.3 retrieving revision 1.4 diff -C2 -r1.3 -r1.4 *** CPUThreadMethodRef.java 12 Jun 2002 21:59:53 -0000 1.3 --- CPUThreadMethodRef.java 2 Jul 2002 20:17:13 -0000 1.4 *************** *** 1,2 **** --- 1,22 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; *************** *** 4,16 **** public interface CPUThreadMethodRef extends CPUStat { ! AllocThreadMethodRef getSiblingAlloc(); ! MonThreadMethodRef getSiblingMon(); ! ! List getCPUThreadTraces(); ! ! ThreadRef getThread(); ! MethodRef getMethod(); ! ! void addChildrenListener( int type, ChildrenListener listener); ! void removeChildrenListener( int type, ChildrenListener listener); } --- 24,43 ---- public interface CPUThreadMethodRef extends CPUStat { ! AllocThreadMethodRef getSiblingAlloc(); ! MonThreadMethodRef getSiblingMon(); ! ! List getCPUThreadTraces(); ! ! ThreadRef getThread(); ! MethodRef getMethod(); ! ! void addChildrenListener( int type, ChildrenListener listener); ! void removeChildrenListener( int type, ChildrenListener listener); } + + /* + * $Log$ + * Revision 1.4 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: CPUStatListener.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/CPUStatListener.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** CPUStatListener.java 30 May 2002 22:26:42 -0000 1.2 --- CPUStatListener.java 2 Jul 2002 20:17:13 -0000 1.3 *************** *** 1,5 **** package net.sourceforge.javaprofiler.jpi; public interface CPUStatListener { ! void CPUStatChanged( CPUStatEvent event); } --- 1,32 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; public interface CPUStatListener { ! void CPUStatChanged( CPUStatEvent event); } + + /* + * $Log$ + * Revision 1.3 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: CPUStatEvent.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/CPUStatEvent.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** CPUStatEvent.java 30 May 2002 22:26:42 -0000 1.2 --- CPUStatEvent.java 2 Jul 2002 20:17:13 -0000 1.3 *************** *** 1,7 **** package net.sourceforge.javaprofiler.jpi; public class CPUStatEvent extends java.util.EventObject { ! public CPUStatEvent( CPUStat source) { ! super( source); ! } } --- 1,34 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; public class CPUStatEvent extends java.util.EventObject { ! public CPUStatEvent( CPUStat source) { ! super( source); ! } } + + /* + * $Log$ + * Revision 1.3 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: CPUStat.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/CPUStat.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** CPUStat.java 30 May 2002 22:26:42 -0000 1.2 --- CPUStat.java 2 Jul 2002 20:17:13 -0000 1.3 *************** *** 1,9 **** package net.sourceforge.javaprofiler.jpi; public interface CPUStat { ! long getCPUHitsCount(); ! long getCPUPureTime(); ! ! void addCPUStatListener( CPUStatListener listener); ! void removeCPUStatListener( CPUStatListener listener); } --- 1,36 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; public interface CPUStat { ! long getCPUHitsCount(); ! long getCPUPureTime(); ! ! void addCPUStatListener( CPUStatListener listener); ! void removeCPUStatListener( CPUStatListener listener); } + + /* + * $Log$ + * Revision 1.3 2002/07/02 20:17:13 stolis + * License added. + * + */ \ No newline at end of file Index: ClassRef.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/ClassRef.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** ClassRef.java 30 May 2002 22:26:42 -0000 1.2 --- ClassRef.java 2 Jul 2002 20:17:14 -0000 1.3 *************** *** 1,2 **** --- 1,22 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ package net.sourceforge.javaprofiler.jpi; *************** *** 4,10 **** public interface ClassRef { ! String getName(); ! String getSourceFileName(); ! List getFields(); ! List getMethods(); } --- 24,37 ---- public interface ClassRef { ! String getName(); ! String getSourceFileName(); ! List getFields(); ! List getMethods(); } + + /* + * $Log$ + * Revision 1.3 2002/07/02 20:17:14 stolis + * License added. + * + */ \ No newline at end of file Index: ChildrenListener.java =================================================================== RCS file: /cvsroot/javaprofiler/jpi/net/sourceforge/javaprofiler/jpi/ChildrenListener.java,v retrieving revision 1.2 retrieving revision 1.3 diff -C2 -r1.2 -r1.3 *** ChildrenListener.java 30 May 2002 22:26:42 -0000 1.2 --- ChildrenListener.java 2 Jul 2002 20:17:14 -0000 1.3 *************** *** 1,6 **** package net.sourceforge.javaprofiler.jpi; public interface ChildrenListener { ! void childrenAdded( ChildrenEvent event); ! void childrenChanged( ChildrenEvent event); } --- 1,33 ---- + /* + * Sun Public License Notice + * + * The contents of this file are subject to the Sun Public License Version + * 1.0 (the "License"). You may not use this file except in compliance with + * the License. A copy of the License is available at http://www.sun.com/ + * + * The Original Code is the Java Profiler module. + * The Initial Developers of the Original Code are Jan Stola, Pavel Vacha, + * Michal Pise, Petr Luner, Lukas Petru and Marek Przeczek. + * Portions created by Jan Stola are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Pavel Vacha are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Michal Pise are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Petr Luner are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Lukas Petru are Copyright (C) 2000-2001. All Rights Reserved. + * Portions created by Marek Przeczek are Copyright (C) 2000-2001. All Rights Reserved. + * + * Contributors: Jan Stola, Pavel Vacha, Michal Pise, Petr Luner, + * Lukas Petru and Marek Przeczek. + */ ... [truncated message content] |