|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface Object
The CORBA object reference. The object can be either local or remote. For the local object, the methods of the derived object are called like on any other java object. For the remote object, the reference points to the stup (proxy), responsible for the remote invocation.
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 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. |
Method Detail |
---|
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.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |