Name
IRObject
Synopsis
All the informational interfaces used and exported by the Interface
Repository derive from the IRObject
interface. The Interface
Repository is a component of the ORB that stores definitions of object
interfaces. These interface definitions are used by the ORB at runtime
to check the correctness of method requests, and to support Dynamic
Invocation Interface requests. They can also be used within
development tools, to provide information about remote interfaces for
browsing and linking them. The Interface Repository is analogous to a
table schema in a relational database, in that it describes the type
of objects that an ORB is supporting. The Interface Repository uses a
set of IDL interfaces (e.g., InterfaceDef
, AttributeDef
) to represent
the modules, interfaces, attributes, methods, etc. that it manages,
and all of these interfaces derive from the IRObject
interface.
The IRObject
has a def_kind()
method that provides the type of
definition that the object represents (module, attribute, etc.).
public interface IRObject extends IRObjectOperations, org.omg.CORBA.Object, org.omg.CORBA.portable.IDLEntity {
}
Implementations
IDLType
Get Java Enterprise in a Nutshell, Second Edition now with the O’Reilly learning platform.
O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.