Java Doc for PerfDataBufferPrologue.java in  » 6.0-JDK-Modules-sun » jvmstat » sun » jvmstat » perfdata » monitor » v1_0 » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » 6.0 JDK Modules sun » jvmstat » sun.jvmstat.perfdata.monitor.v1_0 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   sun.jvmstat.perfdata.monitor.AbstractPerfDataBufferPrologue
      sun.jvmstat.perfdata.monitor.v1_0.PerfDataBufferPrologue

PerfDataBufferPrologue
public class PerfDataBufferPrologue extends AbstractPerfDataBufferPrologue (Code)
Class representing the 1.0 version of the HotSpot PerfData instrumentation buffer header.

The PerfDataBufferPrologue2_0 class supports parsing of the version specific portions of the PerfDataPrologue C structure:

 typedef struct {
 ...                      // handled by superclass
 jint used;               // number of PerfData memory bytes used
 jint overflow;           // number of bytes of overflow
 jlong mod_time_stamp;    // time stamp of the last structural modification
 } PerfDataPrologue
 

author:
   Brian Doherty
version:
   1.8, 05/05/07
since:
   1.5


Field Summary
final static  StringPERFDATA_BUFFER_SIZE_NAME
    
final static  StringPERFDATA_BUFFER_USED_NAME
    
final static  StringPERFDATA_MODTIMESTAMP_NAME
    
final static  StringPERFDATA_OVERFLOW_NAME
    
final static  intPERFDATA_PROLOG_MODTIMESTAMP_OFFSET
    
final static  intPERFDATA_PROLOG_MODTIMESTAMP_SIZE
    
final static  intPERFDATA_PROLOG_OVERFLOW_OFFSET
    
final static  intPERFDATA_PROLOG_OVERFLOW_SIZE
    
final static  intPERFDATA_PROLOG_SIZE
    
final static  intPERFDATA_PROLOG_USED_OFFSET
    
final static  intPERFDATA_PROLOG_USED_SIZE
    

Constructor Summary
public  PerfDataBufferPrologue(ByteBuffer byteBuffer)
     Create an instance of PerfDataBufferPrologue from the given ByteBuffer object.

Method Summary
public  intgetBufferSize()
     Get the size of the instrumentation memory buffer.
public  longgetModificationTimeStamp()
     Get the time of last modification for the instrumentation memory buffer.
public  intgetOverflow()
     Get the buffer overflow amount.
public  intgetSize()
    
public  intgetUsed()
     Get the utilization of the instrumentation memory buffer.
public  booleanisAccessible()
    
public  LongBuffermodificationTimeStampBuffer()
     Return an LongBuffer that accesses the modification timestamp value.
public  IntBufferoverflowBuffer()
     Return an IntBuffer that accesses the overflow value.
public  IntBuffersizeBuffer()
     Return an IntBuffer that accesses the size value.
public  booleansupportsAccessible()
    
public  IntBufferusedBuffer()
     Return an IntBuffer that accesses the used value.

Field Detail
PERFDATA_BUFFER_SIZE_NAME
final static String PERFDATA_BUFFER_SIZE_NAME(Code)



PERFDATA_BUFFER_USED_NAME
final static String PERFDATA_BUFFER_USED_NAME(Code)



PERFDATA_MODTIMESTAMP_NAME
final static String PERFDATA_MODTIMESTAMP_NAME(Code)



PERFDATA_OVERFLOW_NAME
final static String PERFDATA_OVERFLOW_NAME(Code)



PERFDATA_PROLOG_MODTIMESTAMP_OFFSET
final static int PERFDATA_PROLOG_MODTIMESTAMP_OFFSET(Code)



PERFDATA_PROLOG_MODTIMESTAMP_SIZE
final static int PERFDATA_PROLOG_MODTIMESTAMP_SIZE(Code)



PERFDATA_PROLOG_OVERFLOW_OFFSET
final static int PERFDATA_PROLOG_OVERFLOW_OFFSET(Code)



PERFDATA_PROLOG_OVERFLOW_SIZE
final static int PERFDATA_PROLOG_OVERFLOW_SIZE(Code)



PERFDATA_PROLOG_SIZE
final static int PERFDATA_PROLOG_SIZE(Code)



PERFDATA_PROLOG_USED_OFFSET
final static int PERFDATA_PROLOG_USED_OFFSET(Code)



PERFDATA_PROLOG_USED_SIZE
final static int PERFDATA_PROLOG_USED_SIZE(Code)




Constructor Detail
PerfDataBufferPrologue
public PerfDataBufferPrologue(ByteBuffer byteBuffer) throws MonitorException(Code)
Create an instance of PerfDataBufferPrologue from the given ByteBuffer object.
Parameters:
  byteBuffer - the buffer containing the binary header data




Method Detail
getBufferSize
public int getBufferSize()(Code)
Get the size of the instrumentation memory buffer. int - the size of the buffer



getModificationTimeStamp
public long getModificationTimeStamp()(Code)
Get the time of last modification for the instrumentation memory buffer. This method returns the time, as ticks since the start of the target JVM, of the last structural modification to the instrumentation buffer. Structural modifications correspond to the addition or deletion of instrumentation objects. Updates to counter values are not structural modifications.



getOverflow
public int getOverflow()(Code)
Get the buffer overflow amount. This value is non-zero if the HotSpot JVM has overflowed the instrumentation memory buffer. The target JVM can be restarted with -XX:PerfDataMemSize=X to create a larger memory buffer. int - the size of the buffer



getSize
public int getSize()(Code)



getUsed
public int getUsed()(Code)
Get the utilization of the instrumentation memory buffer. int - the utilization of the buffer



isAccessible
public boolean isAccessible()(Code)



modificationTimeStampBuffer
public LongBuffer modificationTimeStampBuffer()(Code)
Return an LongBuffer that accesses the modification timestamp value. This is used* to create a Monitor object for this value. LongBuffer - a ByteBuffer that accesses the modification timestamp value in the instrumentation buffer header.
See Also:   PerfDataBufferPrologue.getModificationTimeStamp()



overflowBuffer
public IntBuffer overflowBuffer()(Code)
Return an IntBuffer that accesses the overflow value. This is used to create a Monitor object for this value. IntBuffer - a ByteBuffer that accesses the overflow valuein the instrumentation buffer header.
See Also:   PerfDataBufferPrologue.getOverflow()



sizeBuffer
public IntBuffer sizeBuffer()(Code)
Return an IntBuffer that accesses the size value. This is used to create a Monitor object for this value. IntBuffer - a ByteBuffer that accesses the size valuein the instrumentation buffer header.
See Also:   PerfDataBufferPrologue.getBufferSize()



supportsAccessible
public boolean supportsAccessible()(Code)



usedBuffer
public IntBuffer usedBuffer()(Code)
Return an IntBuffer that accesses the used value. This is used to create a Monitor object for this value. IntBuffer - a ByteBuffer that accesses the used valuein the instrumentation buffer header.
See Also:   PerfDataBufferPrologue.getUsed()



Fields inherited from sun.jvmstat.perfdata.monitor.AbstractPerfDataBufferPrologue
final public static String PERFDATA_MAJOR_NAME(Code)(Java Doc)
final public static String PERFDATA_MINOR_NAME(Code)(Java Doc)
protected ByteBuffer byteBuffer(Code)(Java Doc)

Methods inherited from sun.jvmstat.perfdata.monitor.AbstractPerfDataBufferPrologue
public ByteOrder getByteOrder()(Code)(Java Doc)
public static ByteOrder getByteOrder(ByteBuffer bb)(Code)(Java Doc)
public int getMagic()(Code)(Java Doc)
public static int getMagic(ByteBuffer bb)(Code)(Java Doc)
public int getMajorVersion()(Code)(Java Doc)
public static int getMajorVersion(ByteBuffer bb)(Code)(Java Doc)
public int getMinorVersion()(Code)(Java Doc)
public static int getMinorVersion(ByteBuffer bb)(Code)(Java Doc)
public int getSize()(Code)(Java Doc)
abstract public boolean isAccessible()(Code)(Java Doc)
public IntBuffer majorVersionBuffer()(Code)(Java Doc)
public IntBuffer minorVersionBuffer()(Code)(Java Doc)
abstract public boolean supportsAccessible()(Code)(Java Doc)

Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.