public interface IORInfoOperations
IORInterceptor.establish_components.
IORInterceptor
| Modifier and Type | Method and Description |
|---|---|
ObjectReferenceTemplate |
adapter_template()
Return the object reference template of the object adapter that was just created and is running IOR interceptors.
|
void |
add_ior_component_to_profile(TaggedComponent
A portable ORB service implementation calls
add_ior_component_to_profile from its implementation of
establish_components to add a tagged component to the set which will be included when constructing IORs.
|
void |
add_ior_component(TaggedComponent
A portable ORB service implementation calls
add_ior_component from its implementation of
establish_components to add a tagged component to the set which will be included when constructing IORs.
|
ObjectReferenceFactory |
current_factory()
On read, returns the current factory that will be used to create object references for the object adapter that was just created and is running IOR interceptors.
|
void |
current_factory(ObjectReferenceFactory
On read, returns the current factory that will be used to create object references for the object adapter that was just created and is running IOR interceptors.
|
Policy |
get_effective_policy(int type)
Allows an ORB service implementation to determine what server side policy of a particular type is in effect for an IOR being constructed.
|
int |
manager_id()
Return the adapter manager id of the object adapter that was just created and is running IOR interceptors.
|
short |
state()
Return the adapter state of the object adapter that was just created and is running IOR interceptors.
|
Policyget_effective_policy(int type)
PortableServer.POA.create_POA call that created that POA are accessable via
get_effective_policy.
If a policy for the given type is not known to the ORB, then this operation will throw INV_POLICY with a standard minor code of 2.
type - an int specifying the type of policy to return.
CORBA.Policy object of the requested type. If the given policy type is known, but no policy of that type is in effect, then this operation will return a nil object reference.
void add_ior_component(TaggedComponenttagged_component)
add_ior_component from its implementation of
establish_components to add a tagged component to the set which will be included when constructing IORs. The components in this set will be included in all profiles.
Any number of components may exist with the same component ID.
tagged_component - The IOP.TaggedComponent to add.
void add_ior_component_to_profile(TaggedComponenttagged_component, int profile_id)
add_ior_component_to_profile from its implementation of
establish_components to add a tagged component to the set which will be included when constructing IORs. The components in this set will be included in the specified profile.
Any number of components may exist with the same component ID.
tagged_component - The
IOP.TaggedComponent to add.
profile_id - The profile id of the profile to which this component will be added.
BAD_PARAM - thrown, with a standard minor code of 29, if the given profile ID does not define a known profile or it is impossible to add components to that profile.
int manager_id()
short state()
ObjectReferenceTemplateadapter_template()
ObjectReferenceFactorycurrent_factory()
void current_factory(ObjectReferenceFactorynewCurrent_factory)