| java.lang.Object org.omg.CORBA.portable.Delegate org.omg.CORBA_2_3.portable.Delegate org.jacorb.orb.Delegate
Delegate | final public class Delegate extends org.omg.CORBA_2_3.portable.Delegate implements Configurable(Code) | | JacORB implementation of CORBA object reference
author: Gerald Brose version: $Id: Delegate.java,v 1.143 2007/02/15 12:56:06 andre.spiegel Exp $ |
Method Summary | |
public int | _get_TCKind() | public void | configure(org.apache.avalon.framework.configuration.Configuration config) | public org.omg.CORBA.Request | create_request(org.omg.CORBA.Object self, org.omg.CORBA.Context ctx, java.lang.String operation, org.omg.CORBA.NVList args, org.omg.CORBA.NamedValue result) | public org.omg.CORBA.Request | create_request(org.omg.CORBA.Object self, org.omg.CORBA.Context ctx, String operation, org.omg.CORBA.NVList arg_list, org.omg.CORBA.NamedValue result, org.omg.CORBA.ExceptionList exceptions, org.omg.CORBA.ContextList contexts) | public boolean | doNotCheckExceptions() | public synchronized org.omg.CORBA.Object | duplicate(org.omg.CORBA.Object self) | public boolean | equals(java.lang.Object obj) | public boolean | equals(org.omg.CORBA.Object self, java.lang.Object obj) | protected void | finalize() Called when a client-side stub is garbage-collected.
In effect, this method causes the Delegate to unregister
itself from the underlying GIOPConnection. | public org.omg.RTCORBA.Protocol[] | getClientProtocols() | ClientConnection | getConnection() | public String | getIDString() | public org.omg.IOP.IOR | getIOR() | public byte[] | getObjectId() | public byte[] | getObjectKey() | public org.jacorb.poa.POA | getPOA() | public ParsedIOR | getParsedIOR() | public org.omg.CORBA.portable.ObjectImpl | getReference(org.jacorb.poa.POA _poa) | public long | getRelativeRequestTimeout() | public long | getRelativeRoundtripTimeout() | public UtcT | getReplyEndTime() | public UtcT | getReplyStartTime() | public UtcT | getRequestEndTime() | public UtcT | getRequestStartTime() | public short | getSyncScope() | public org.omg.CORBA.Policy | get_client_policy(int policy_type) Gets the effective overriding policy with the given type from
the client-side, or null if this policy type is unset. | public String | get_codebase(org.omg.CORBA.Object self) | public org.omg.CORBA.Object | get_component(org.omg.CORBA.Object self) | public org.omg.CORBA.DomainManager[] | get_domain_managers(org.omg.CORBA.Object self) | public org.omg.CORBA.InterfaceDef | get_interface(org.omg.CORBA.Object self) | public org.omg.CORBA.Object | get_interface_def(org.omg.CORBA.Object self) | public Set | get_pending_replies() | public org.omg.CORBA.Policy | get_policy(org.omg.CORBA.Object self, int policy_type) The get_policy operation returns the policy object of the
specified type, which applies to this object. | public org.omg.CORBA.Policy | get_policy(org.omg.CORBA.Object self, int policy_type, org.omg.CORBA.portable.OutputStream os) | public int | hash(org.omg.CORBA.Object self, int x) | public int | hashCode() | public int | hashCode(org.omg.CORBA.Object self) | public void | invoke(org.omg.CORBA.Object self, org.omg.CORBA.portable.OutputStream os, org.omg.Messaging.ReplyHandler replyHandler) Invokes an asynchronous operation using this object reference by
sending the request marshalled in the OutputStream. | public org.omg.CORBA.portable.InputStream | invoke(org.omg.CORBA.Object self, org.omg.CORBA.portable.OutputStream os) Invokes a synchronous operation using this object reference
by sending the request marshalled in the OutputStream. | public void | invokeInterceptors(ClientRequestInfoImpl info, short op) | public boolean | is_a(org.omg.CORBA.Object self, String logical_type_id) | public boolean | is_equivalent(org.omg.CORBA.Object self, org.omg.CORBA.Object obj) | public boolean | is_local(org.omg.CORBA.Object self) true if this object lives on a local POA andinterceptors are not installed. | public boolean | is_nil() | public void | lockBarrier() | public boolean | non_existent(org.omg.CORBA.Object self) | public void | openBarrier() | public org.omg.CORBA.ORB | orb(org.omg.CORBA.Object self) | public void | rebind(org.omg.CORBA.Object obj) | public void | rebind(ParsedIOR ior) | public void | release(org.omg.CORBA.Object self) Called to indicate that this Delegate will no longer be used by
the client. | public void | releaseReply(org.omg.CORBA.Object self, org.omg.CORBA.portable.InputStream is) | public void | replyDone(ReplyPlaceholder placeholder) | public org.omg.CORBA.Request | request(org.omg.CORBA.Object self, String operation) | public synchronized org.omg.CORBA.portable.OutputStream | request(org.omg.CORBA.Object self, String operation, boolean responseExpected) | public void | resolvePOA(org.omg.CORBA.Object self) | public void | servant_postinvoke(org.omg.CORBA.Object self, ServantObject servant) | public ServantObject | servant_preinvoke(org.omg.CORBA.Object self, String operation, Class expectedType) | public org.omg.CORBA.Object | set_policy_override(org.omg.CORBA.Object self, org.omg.CORBA.Policy[] policies, org.omg.CORBA.SetOverrideType set_add) | public String | toString() | public String | toString(org.omg.CORBA.Object self) | public String | typeId() | public void | waitOnBarrier() |
_get_TCKind | public int _get_TCKind()(Code) | | |
configure | public void configure(org.apache.avalon.framework.configuration.Configuration config) throws org.apache.avalon.framework.configuration.ConfigurationException(Code) | | |
doNotCheckExceptions | public boolean doNotCheckExceptions()(Code) | | |
finalize | protected void finalize() throws Throwable(Code) | | Called when a client-side stub is garbage-collected.
In effect, this method causes the Delegate to unregister
itself from the underlying GIOPConnection. If there are
no other Delegates using that connection, it will be
closed and disposed of altogether.
|
getClientProtocols | public org.omg.RTCORBA.Protocol[] getClientProtocols()(Code) | | |
getIOR | public org.omg.IOP.IOR getIOR()(Code) | | |
getObjectId | public byte[] getObjectId()(Code) | | |
getObjectKey | public byte[] getObjectKey()(Code) | | |
getRelativeRequestTimeout | public long getRelativeRequestTimeout()(Code) | | |
getRelativeRoundtripTimeout | public long getRelativeRoundtripTimeout()(Code) | | |
getReplyEndTime | public UtcT getReplyEndTime()(Code) | | |
getReplyStartTime | public UtcT getReplyStartTime()(Code) | | |
getRequestEndTime | public UtcT getRequestEndTime()(Code) | | |
getRequestStartTime | public UtcT getRequestStartTime()(Code) | | |
getSyncScope | public short getSyncScope()(Code) | | |
get_client_policy | public org.omg.CORBA.Policy get_client_policy(int policy_type)(Code) | | Gets the effective overriding policy with the given type from
the client-side, or null if this policy type is unset.
(Implementation is incomplete, we don't check PolicyCurrent, i.e.
at the thread-level)
|
get_pending_replies | public Set get_pending_replies()(Code) | | |
get_policy | public org.omg.CORBA.Policy get_policy(org.omg.CORBA.Object self, int policy_type)(Code) | | The get_policy operation returns the policy object of the
specified type, which applies to this object. It returns the
effective Policy for the object reference. The effective Policy
is the one that would be used if a request were made. This
Policy is determined first by obtaining the effective override
for the PolicyType as returned by get_client_policy. The
effective override is then compared with the Policy as
specified in the IOR.
The effective Policy is determined by reconciling the effective
override and the IOR-specified Policy. If the two policies
cannot be reconciled, the standard system exception INV_POLICY
is raised with standard minor code 1. The absence of a Policy
value in the IOR implies that any legal value may be used.
|
hashCode | public int hashCode()(Code) | | |
is_a | public boolean is_a(org.omg.CORBA.Object self, String logical_type_id)(Code) | | Determines whether the object denoted by self
has type logical_type_id or a subtype of it
|
is_local | public boolean is_local(org.omg.CORBA.Object self)(Code) | | true if this object lives on a local POA andinterceptors are not installed. When interceptors areinstalled this returns false so that stubs do not calldirect to implementation, avoiding installed interceptors. |
is_nil | public boolean is_nil()(Code) | | |
lockBarrier | public void lockBarrier()(Code) | | |
openBarrier | public void openBarrier()(Code) | | |
release | public void release(org.omg.CORBA.Object self)(Code) | | Called to indicate that this Delegate will no longer be used by
the client. The Delegate unregisters itself from the underlying
GIOPConnection. If there are no other Delegates using that
connection, it will be closed and disposed of altogether.
|
servant_postinvoke | public void servant_postinvoke(org.omg.CORBA.Object self, ServantObject servant)(Code) | | Overrides servant_postinvoke() in org.omg.CORBA.portable.Delegate
called from generated stubs after a local operation
|
waitOnBarrier | public void waitOnBarrier()(Code) | | |
Methods inherited from org.omg.CORBA.portable.Delegate | abstract public org.omg.CORBA.Request create_request(org.omg.CORBA.Object self, org.omg.CORBA.Context ctx, String operation, org.omg.CORBA.NVList arg_list, org.omg.CORBA.NamedValue result)(Code)(Java Doc) abstract public org.omg.CORBA.Request create_request(org.omg.CORBA.Object self, org.omg.CORBA.Context ctx, String operation, org.omg.CORBA.NVList arg_list, org.omg.CORBA.NamedValue result, org.omg.CORBA.ExceptionList exclist, org.omg.CORBA.ContextList ctxlist)(Code)(Java Doc) abstract public org.omg.CORBA.Object duplicate(org.omg.CORBA.Object self)(Code)(Java Doc) public boolean equals(org.omg.CORBA.Object self, java.lang.Object obj)(Code)(Java Doc) abstract public org.omg.CORBA.Object get_component(org.omg.CORBA.Object self)(Code)(Java Doc) public org.omg.CORBA.DomainManager[] get_domain_managers(org.omg.CORBA.Object self)(Code)(Java Doc) abstract public org.omg.CORBA.InterfaceDef get_interface(org.omg.CORBA.Object self)(Code)(Java Doc) public org.omg.CORBA.Object get_interface_def(org.omg.CORBA.Object self)(Code)(Java Doc) public org.omg.CORBA.Policy get_policy(org.omg.CORBA.Object self, int policy_type)(Code)(Java Doc) abstract public int hash(org.omg.CORBA.Object self, int max)(Code)(Java Doc) public int hashCode(org.omg.CORBA.Object self)(Code)(Java Doc) public org.omg.CORBA.portable.InputStream invoke(org.omg.CORBA.Object self, org.omg.CORBA.portable.OutputStream os) throws ApplicationException, RemarshalException(Code)(Java Doc) abstract public boolean is_a(org.omg.CORBA.Object self, String repository_id)(Code)(Java Doc) abstract public boolean is_equivalent(org.omg.CORBA.Object self, org.omg.CORBA.Object rhs)(Code)(Java Doc) public boolean is_local(org.omg.CORBA.Object self)(Code)(Java Doc) abstract public boolean non_existent(org.omg.CORBA.Object self)(Code)(Java Doc) public org.omg.CORBA.ORB orb(org.omg.CORBA.Object self)(Code)(Java Doc) abstract public void release(org.omg.CORBA.Object self)(Code)(Java Doc) public void releaseReply(org.omg.CORBA.Object self, org.omg.CORBA.portable.InputStream is)(Code)(Java Doc) abstract public org.omg.CORBA.Request request(org.omg.CORBA.Object self, String operation)(Code)(Java Doc) public org.omg.CORBA.portable.OutputStream request(org.omg.CORBA.Object self, String operation, boolean responseExpected)(Code)(Java Doc) public void servant_postinvoke(org.omg.CORBA.Object self, ServantObject servant)(Code)(Java Doc) public ServantObject servant_preinvoke(org.omg.CORBA.Object self, String operation, Class expectedType)(Code)(Java Doc) public org.omg.CORBA.Object set_policy_override(org.omg.CORBA.Object self, org.omg.CORBA.Policy[] policies, org.omg.CORBA.SetOverrideType set_add)(Code)(Java Doc) public String toString(org.omg.CORBA.Object self)(Code)(Java Doc)
|
|
|