Java Doc for ServerTable.java in  » Collaboration » JacORB » org » jacorb » imr » 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 » Collaboration » JacORB » org.jacorb.imr 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.jacorb.imr.ServerTable

ServerTable
public class ServerTable implements Serializable(Code)
This class represents the server table of the implementation repository. It contains all servers, POAs and hosts, and is serialized on shutdown, deserialized on startup.
It provides methods for adding, deleting and listing servers, POAs and hosts.
author:
   Nicolas Noffke
author:
   $Id: ServerTable.java,v 1.10 2004/05/06 12:39:59 nicolas Exp $


Field Summary
public transient  ResourceLocktable_lock
    

Constructor Summary
public  ServerTable()
    

Method Summary
public  ImRHostInfogetHost(String name)
     Get the ImRHostInfo object of a host.
Parameters:
  name - the hosts name.
public  HostInfo[]getHosts()
     List all hosts in the table.
public  ImRPOAInfogetPOA(String name)
     Get the ImRPOAInfo object of a POA.
Parameters:
  name - the POAs name.
public  POAInfo[]getPOAs()
     List all POAs in the table.
public  ImRServerInfogetServer(String name)
     This method gets a server for a specified name.
Parameters:
  name - the servers name.
public  ServerInfo[]getServers()
     List all servers in the table.
public  booleanhasServer(String name)
     This method tests, if a server is known.
Parameters:
  name - the servers name.
public  voidputHost(String name, ImRHostInfo host)
     Add a host to the table.
public  voidputPOA(String name, ImRPOAInfo poa)
     Add a POA to the server table.
public  voidputServer(String name, ImRServerInfo server)
     Adds a server to the server table.
public  ObjectremoveHost(String name)
     Remove a host from the table.
public  voidremovePOA(String name)
     Remove a POA from the server table.
public  voidremoveServer(String name)
     Remove a server from the server table.

Field Detail
table_lock
public transient ResourceLock table_lock(Code)




Constructor Detail
ServerTable
public ServerTable()(Code)




Method Detail
getHost
public ImRHostInfo getHost(String name)(Code)
Get the ImRHostInfo object of a host.
Parameters:
  name - the hosts name. the ImRHostInfo object for name, null if name not in the table.



getHosts
public HostInfo[] getHosts()(Code)
List all hosts in the table. a HostInfo array containing all hosts.Used by the CORBA interface of the repository.



getPOA
public ImRPOAInfo getPOA(String name)(Code)
Get the ImRPOAInfo object of a POA.
Parameters:
  name - the POAs name. the ImRPOAInfo object for name, null if name not in the table.



getPOAs
public POAInfo[] getPOAs()(Code)
List all POAs in the table. a POAInfo array containing all POAs.Used by the CORBA interface of the repository.



getServer
public ImRServerInfo getServer(String name) throws UnknownServerName(Code)
This method gets a server for a specified name.
Parameters:
  name - the servers name. ImRServerInfo the ImRServerInfo object with name name.
exception:
  UnknownServerName - thrown if the table does not contain an entry for name.



getServers
public ServerInfo[] getServers()(Code)
List all servers in the table. a ServerInfo array containing all servers.Used by the CORBA interface of the repository.



hasServer
public boolean hasServer(String name)(Code)
This method tests, if a server is known.
Parameters:
  name - the servers name. true, if a server with the specified name has alreadybeen registered.



putHost
public void putHost(String name, ImRHostInfo host)(Code)
Add a host to the table. If an entry for name is already in the table it is overwritten.
Parameters:
  name - the hosts name.
Parameters:
  host - the hosts ImRHostInfo object.



putPOA
public void putPOA(String name, ImRPOAInfo poa)(Code)
Add a POA to the server table.
Parameters:
  name - the POAs name.
Parameters:
  poa - the POAs ImRPOAInfo object.



putServer
public void putServer(String name, ImRServerInfo server) throws DuplicateServerName(Code)
Adds a server to the server table.
Parameters:
  name - the servers name.
Parameters:
  server - the servers corresponding ImRServerInfo object.
exception:
  DuplicateServerName - thrown if name is alreadyin the table.



removeHost
public Object removeHost(String name)(Code)
Remove a host from the table.
Parameters:
  name - the hosts name.



removePOA
public void removePOA(String name)(Code)
Remove a POA from the server table.
Parameters:
  name - the POAs name.



removeServer
public void removeServer(String name) throws UnknownServerName(Code)
Remove a server from the server table.
Parameters:
  name - the servers name.
exception:
  UnknownServerName - thrown if no server with nameis found in the table.



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.