Methods Summary |
---|
public Request | _create_request(Context ctx, java.lang.String operation, NVList arg_list, NamedValue result, ExceptionList exclist, ContextList ctxlist)Creates a Request instance initialized with the
given context, method name, list of arguments, container
for the method's return value, list of possible exceptions,
and list of context strings needing to be resolved.
|
public Request | _create_request(Context ctx, java.lang.String operation, NVList arg_list, NamedValue result)Creates a Request instance initialized with the
given context, method name, list of arguments, and container
for the method's return value.
|
public org.omg.CORBA.Object | _duplicate()Returns a duplicate of this CORBA object reference.
The server object implementation is not involved in creating
the duplicate, and the implementation cannot distinguish whether
the original object reference or a duplicate was used to make a request.
Note that this method is not very useful in the Java platform,
since memory management is handled by the VM.
It is included for compliance with the CORBA APIs.
The method _duplicate may return this object reference itself.
|
public DomainManager[] | _get_domain_managers()Retrieves the DomainManagers of this object.
This allows administration services (and applications) to retrieve the
domain managers, and hence the security and other policies applicable
to individual objects that are members of the domain.
|
public org.omg.CORBA.Object | _get_interface_def()Obtains an InterfaceDef for the object implementation
referenced by this object reference.
The InterfaceDef object
may be used to introspect on the methods, attributes, and other
type information for the object referred to by this object reference.
|
public Policy | _get_policy(int policy_type)Returns the Policy object of the specified type
which applies to this object.
|
public int | _hash(int maximum)Returns an ORB-internal identifier for this object reference.
This is a hash identifier, which does
not change during the lifetime of the object reference, and so
neither will any hash function of that identifier change. The value returned
is not guaranteed to be unique; in other words, another object
reference may have the same hash value.
If two object references hash differently,
then they are distinct object references; however, both may still refer
to the same CORBA object.
|
public boolean | _is_a(java.lang.String repositoryIdentifier)Checks whether this object is an instance of a class that
implements the given interface.
|
public boolean | _is_equivalent(org.omg.CORBA.Object other)Determines whether the two object references are equivalent,
so far as the ORB can easily determine. Two object references are equivalent
if they are identical. Two distinct object references which in fact refer to
the same object are also equivalent. However, ORBs are not required
to attempt determination of whether two distinct object references
refer to the same object, since such determination could be impractically
expensive.
|
public boolean | _non_existent()Determines whether the server object for this object reference has been
destroyed.
|
public void | _release()Signals that the caller is done using this object reference, so
internal ORB resources associated with this object reference can be
released. Note that the object implementation is not involved in
this operation, and other references to the same object are not affected.
|
public Request | _request(java.lang.String operation)Creates a Request instance for use in the
Dynamic Invocation Interface.
|
public org.omg.CORBA.Object | _set_policy_override(Policy[] policies, SetOverrideType set_add)Returns a new Object with the given policies
either replacing any existing policies in this
Object or with the given policies added
to the existing ones, depending on the value of the
given SetOverrideType object.
|