org.omg.CORBA
public interface Object
Method Summary | |
---|---|
Request | _create_request(Context context, String operation, NVList parameters, NamedValue returns)
Create a request to invoke the method of this object.
|
Request | _create_request(Context context, String operation, NVList parameters, NamedValue returns, ExceptionList exceptions, ContextList ctx_list)
Create a request to invoke the method of this object, specifying
context list and the list of the expected exception.
|
Object | _duplicate()
Duplicate the object reference. |
DomainManager[] | _get_domain_managers()
Retrieve the domain managers for this object.
|
Object | _get_interface_def()
Get the InterfaceDef for this Object. |
Policy | _get_policy(int a_policy_type)
Returns the {@link Policy}, applying to this object.
|
int | _hash(int maximum)
Get the hashcode this object reference. |
boolean | _is_a(String repositoryIdentifer)
Check if this object can be referenced by the given repository id.
|
boolean | _is_equivalent(Object other)
Return true if the other object references are equivalent, so far as
it is possible to determine this easily.
|
boolean | _non_existent()
Determines if the server object for this reference has already
been destroyed.
|
void | _release()
Free resoureces, occupied by this reference. |
Request | _request(String operation)
Create a request to invoke the method of this CORBA object.
|
Object | _set_policy_override(Policy[] policies, SetOverrideType how)
Returns a new object with the new policies either replacing or
extending the current policies, depending on the second parameter.
|
Parameters: context a list of additional properties. operation the name of method to be invoked. parameters the method parameters. returns the container for tge method returned value.
Returns: the created reaquest.
Parameters: context a list of additional properties. operation the name of method to be invoked. parameters the method parameters. returns the container for tge method returned value. exceptions the list of the possible exceptions that the method can throw. ctx_list the list of the context strings that need to be resolved and send as a context instance.
Returns: the created reaquest.
Returns: as a rule, this
.
Returns: the domain managers.
InterfaceDef
for this Object.Parameters: a_policy_type a type of policy to be obtained.
Returns: a corresponding Policy object.
Throws: BAD_PARAM if the policy of the given type is not associated with this object, or if it is not supported by this ORB.
Parameters: maximum the maximal value to return.
Returns: the hashcode.
Parameters: repositoryIdentifer the repository id.
Returns: true if the passed parameter is a repository id of this CORBA object.
Parameters: other the other object reference.
Returns: true if both references refer the same object, false if they probably can refer different objects.
Returns: true if the object has been destroyed, false otherwise.
Parameters: operation the name of the method to invoke.
Returns: the request.
Parameters: policies the policy additions or replacements. how either {@link SetOverrideType#SET_OVERRIDE} to override the current policies of {@link SetOverrideType#ADD_OVERRIDE} to replace them.
Returns: the new reference with the changed policies.