| java.lang.Object org.omg.CORBA.LocalObject org.jacorb.orb.portableInterceptor.IORInfoImpl
IORInfoImpl | public class IORInfoImpl extends org.omg.CORBA.LocalObject implements IORInfoExt(Code) | | This class represents the type of info object
that will be passed to the IORInterceptors.
See PI Spec p.7-64f
author: Nicolas Noffke version: $Id: IORInfoImpl.java,v 1.14 2006/07/07 10:55:57 alphonse.bendt Exp $ |
Method Summary | |
public void | add_ior_component(TaggedComponent component) Adds component to all profiles. | public void | add_ior_component_to_profile(TaggedComponent component, int id) Adds the component to the profile with the given tag. | public void | add_profile(Profile profile) This method adds a further profile to an IOR.
By using this method it is possible to append e.g. | public Policy | get_effective_policy(int type) | public int | get_number_of_profiles(int tag) This method returns the number of profiles of the given type.
The returned value can be used to iterate over the existing
profiles of given type (get_profile()).
Parameters: tag - profile tag, e.g. | public org.omg.ETF.Profile | get_profile(int tag, int position) Returns the profile with the given tag at the given position.
Following rule must apply to parameter position:
0 <= position < get_number_of_profiles(tag)
Parameters: tag - tag of profile, e.g. | public org.omg.ETF.Profile | get_profile(int tag) Returns the first profile with the given tag (position == 0).
If no profile with given tag exists, null is returned.
Parameters: tag - tag of profile, e.g. |
add_ior_component | public void add_ior_component(TaggedComponent component)(Code) | | Adds component to all profiles.
|
add_ior_component_to_profile | public void add_ior_component_to_profile(TaggedComponent component, int id)(Code) | | Adds the component to the profile with the given tag.
|
add_profile | public void add_profile(Profile profile)(Code) | | This method adds a further profile to an IOR.
By using this method it is possible to append e.g. further IIOP
profiles. The added profile is marshalled after all profiles
already existing in profile list.
Parameters: profile - the profile to add |
get_effective_policy | public Policy get_effective_policy(int type)(Code) | | a policy of the given type, or null,if no policy of that type is present. |
get_number_of_profiles | public int get_number_of_profiles(int tag)(Code) | | This method returns the number of profiles of the given type.
The returned value can be used to iterate over the existing
profiles of given type (get_profile()).
Parameters: tag - profile tag, e.g. TAG_INTERNET_IOP.value number of profiles of given tag |
get_profile | public org.omg.ETF.Profile get_profile(int tag, int position)(Code) | | Returns the profile with the given tag at the given position.
Following rule must apply to parameter position:
0 <= position < get_number_of_profiles(tag)
Parameters: tag - tag of profile, e.g. TAG_INTERNET_IOP.value Parameters: position - position in IOR profile exception: ArrayIndexOutOfBoundsException - if position isout of range |
get_profile | public org.omg.ETF.Profile get_profile(int tag)(Code) | | Returns the first profile with the given tag (position == 0).
If no profile with given tag exists, null is returned.
Parameters: tag - tag of profile, e.g. TAG_INTERNET_IOP.value first profile or null if no profile with giventag exists |
Methods inherited from org.omg.CORBA.LocalObject | public Request _create_request(Context ctx, String operation, NVList arg_list, NamedValue result)(Code)(Java Doc) public Request _create_request(Context ctx, String operation, NVList arg_list, NamedValue result, ExceptionList exceptions, ContextList contexts)(Code)(Java Doc) public org.omg.CORBA.Object _duplicate()(Code)(Java Doc) public org.omg.CORBA.Object _get_component()(Code)(Java Doc) public org.omg.CORBA.DomainManager[] _get_domain_managers()(Code)(Java Doc) public org.omg.CORBA.InterfaceDef _get_interface()(Code)(Java Doc) public org.omg.CORBA.Object _get_interface_def()(Code)(Java Doc) public org.omg.CORBA.Policy _get_policy(int policy_type)(Code)(Java Doc) public int _hash(int maximum)(Code)(Java Doc) public String[] _ids()(Code)(Java Doc) public org.omg.CORBA.portable.InputStream _invoke(org.omg.CORBA.portable.OutputStream output) throws org.omg.CORBA.portable.ApplicationException, org.omg.CORBA.portable.RemarshalException(Code)(Java Doc) public boolean _is_a(String repositoryId)(Code)(Java Doc) public boolean _is_equivalent(org.omg.CORBA.Object that)(Code)(Java Doc) public boolean _is_local()(Code)(Java Doc) public boolean _non_existent()(Code)(Java Doc) public org.omg.CORBA.ORB _orb()(Code)(Java Doc) public void _release()(Code)(Java Doc) public void _releaseReply(org.omg.CORBA.portable.InputStream input)(Code)(Java Doc) public Request _request(String operation)(Code)(Java Doc) public org.omg.CORBA.portable.OutputStream _request(String operation, boolean responseExpected)(Code)(Java Doc) public void _servant_postinvoke(org.omg.CORBA.portable.ServantObject servant)(Code)(Java Doc) public org.omg.CORBA.portable.ServantObject _servant_preinvoke(String operation, Class expectedType)(Code)(Java Doc) public org.omg.CORBA.Object _set_policy_override(org.omg.CORBA.Policy[] policies, org.omg.CORBA.SetOverrideType set_add)(Code)(Java Doc) public boolean validate_connection()(Code)(Java Doc)
|
|
|