public interface Object
Modifier and Type | Method and Description |
---|---|
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
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.
|
Request _create_request(Context context, String operation, NVList parameters, NamedValue returns)
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.Request _create_request(Context context, String operation, NVList parameters, NamedValue returns, ExceptionList exceptions, ContextList ctx_list)
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.Object _duplicate()
this
.DomainManager[] _get_domain_managers()
Object _get_interface_def()
InterfaceDef
for this Object.Policy _get_policy(int a_policy_type) throws BAD_PARAM
Policy
, applying to this object.a_policy_type
- a type of policy to be obtained.BAD_PARAM
- if the policy of the given type is not
associated with this object, or if it is not supported by this ORB.int _hash(int maximum)
maximum
- the maximal value to return.boolean _is_a(String repositoryIdentifer)
repositoryIdentifer
- the repository id.boolean _is_equivalent(Object other)
other
- the other object reference.boolean _non_existent()
void _release()
Request _request(String operation)
operation
- the name of the method to invoke.Object _set_policy_override(Policy[] policies, SetOverrideType how)
policies
- the policy additions or replacements.how
- either SetOverrideType.SET_OVERRIDE
to override the
current policies of SetOverrideType.ADD_OVERRIDE
to replace
them.