Java Doc for VirtualMachineDescriptor.java in  » 6.0-JDK-Modules-com.sun » tools » com » sun » tools » attach » 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 com.sun » tools » com.sun.tools.attach 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   com.sun.tools.attach.VirtualMachineDescriptor

VirtualMachineDescriptor
public class VirtualMachineDescriptor (Code)
Describes a Java virtual machine.

A VirtualMachineDescriptor is a container class used to describe a Java virtual machine. It encapsulates an identifier that identifies a target virtual machine, and a reference to the com.sun.tools.attach.spi.AttachProvider AttachProvider that should be used when attempting to attach to the virtual machine. The identifier is implementation-dependent but is typically the process identifier (or pid) environments where each Java virtual machine runs in its own operating system process.

A VirtualMachineDescriptor also has a VirtualMachineDescriptor.displayName() displayName . The display name is typically a human readable string that a tool might display to a user. For example, a tool that shows a list of Java virtual machines running on a system might use the display name rather than the identifier. A VirtualMachineDescriptor may be created without a display name. In that case the identifier is used as the display name.

VirtualMachineDescriptor instances are typically created by invoking the com.sun.tools.attach.VirtualMachine.list VirtualMachine.list() method. This returns the complete list of descriptors to describe the Java virtual machines known to all installed com.sun.tools.attach.spi.AttachProvider attach providers .
since:
   1.6




Constructor Summary
public  VirtualMachineDescriptor(AttachProvider provider, String id, String displayName)
     Creates a virtual machine descriptor from the given components.
public  VirtualMachineDescriptor(AttachProvider provider, String id)
     Creates a virtual machine descriptor from the given components.

Method Summary
public  StringdisplayName()
     Return the display name component of this descriptor.
public  booleanequals(Object ob)
     Tests this VirtualMachineDescriptor for equality with another object.

If the given object is not a VirtualMachineDescriptor then this method returns false.

public  inthashCode()
     Returns a hash-code value for this VirtualMachineDescriptor.
public  Stringid()
     Return the identifier component of this descriptor.
public  AttachProviderprovider()
     Return the AttachProvider that this descriptor references.
public  StringtoString()
     Returns the string representation of the VirtualMachineDescriptor.


Constructor Detail
VirtualMachineDescriptor
public VirtualMachineDescriptor(AttachProvider provider, String id, String displayName)(Code)
Creates a virtual machine descriptor from the given components.
Parameters:
  provider - The AttachProvider to attach to the Java virtual machine.
Parameters:
  id - The virtual machine identifier.
Parameters:
  displayName - The display name.
throws:
  NullPointerException - If any of the arguments are null



VirtualMachineDescriptor
public VirtualMachineDescriptor(AttachProvider provider, String id)(Code)
Creates a virtual machine descriptor from the given components.

This convenience constructor works as if by invoking the three-argument constructor as follows:

new  VirtualMachineDescriptor.VirtualMachineDescriptor(AttachProvider,String,String)VirtualMachineDescriptor (provider,  id,  id);

That is, it creates a virtual machine descriptor such that the display name is the same as the virtual machine identifier.
Parameters:
  provider - The AttachProvider to attach to the Java virtual machine.
Parameters:
  id - The virtual machine identifier.
throws:
  NullPointerException - If provider or id is null.





Method Detail
displayName
public String displayName()(Code)
Return the display name component of this descriptor. The display name component of this descriptor.



equals
public boolean equals(Object ob)(Code)
Tests this VirtualMachineDescriptor for equality with another object.

If the given object is not a VirtualMachineDescriptor then this method returns false. For two VirtualMachineDescriptors to be considered equal requires that they both reference the same provider, and their VirtualMachineDescriptor.id() identifiers are equal.

This method satisfies the general contract of the java.lang.Object.equals(Object) Object.equals method.


Parameters:
  ob - The object to which this object is to be compared true if, and only if, the given object isa VirtualMachineDescriptor that is equal to thisVirtualMachineDescriptor.



hashCode
public int hashCode()(Code)
Returns a hash-code value for this VirtualMachineDescriptor. The hash code is based upon the descriptor's components, and satifies the general contract of the java.lang.Object.hashCode Object.hashCode method. A hash-code value for this descriptor.



id
public String id()(Code)
Return the identifier component of this descriptor. The identifier component of this descriptor.



provider
public AttachProvider provider()(Code)
Return the AttachProvider that this descriptor references. The AttachProvider that this descriptor references.



toString
public String toString()(Code)
Returns the string representation of the VirtualMachineDescriptor.



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.