73 |
void add_ior_component(TaggedComponent tagged_component); |
void add_ior_component(TaggedComponent tagged_component); |
74 |
|
|
75 |
/** |
/** |
76 |
* Get the server side policy for an IOR being constructed. The method returns |
* Get the server side policy for an IOR being constructed. The method returns |
77 |
* policies applying for POA where the object, represented by this IOR, is |
* policies applying for POA where the object, represented by this IOR, is |
78 |
* connected. |
* connected. |
79 |
* |
* |
85 |
* @see org.omg.PortableServer.POAOperations#create_POA |
* @see org.omg.PortableServer.POAOperations#create_POA |
86 |
*/ |
*/ |
87 |
Policy get_effective_policy(int policy_type); |
Policy get_effective_policy(int policy_type); |
88 |
|
|
89 |
|
/** |
90 |
|
* Get the adapter template that is associated with the object POA. |
91 |
|
* The template is also a reference factory and can produce the new object |
92 |
|
* references. |
93 |
|
* |
94 |
|
* @since 1.5 |
95 |
|
*/ |
96 |
|
public ObjectReferenceTemplate adapter_template(); |
97 |
|
|
98 |
|
/** |
99 |
|
* The current_factory is the factory, used by the adapter to create |
100 |
|
* object references. This factory is initially the same as the |
101 |
|
* adapter_template. |
102 |
|
* |
103 |
|
* @since 1.5 |
104 |
|
*/ |
105 |
|
public ObjectReferenceFactory current_factory(); |
106 |
|
|
107 |
|
/** |
108 |
|
* Set the current object reference factory, used to produce the new objects. |
109 |
|
* |
110 |
|
* The current factory can only be set during the call to the |
111 |
|
* {@link IORInterceptor_3_0Operations#components_established(IORInfo)}. |
112 |
|
* |
113 |
|
* @since 1.5 |
114 |
|
*/ |
115 |
|
public void current_factory(ObjectReferenceFactory factory); |
116 |
|
|
117 |
|
/** |
118 |
|
* Get the POA manager Id. |
119 |
|
* |
120 |
|
* @return Id that uniquely refers to the poa manager, used by this POA. |
121 |
|
* |
122 |
|
* @since 1.5 |
123 |
|
* |
124 |
|
* @see IORInterceptor_3_0Operations#adapter_manager_state_changed |
125 |
|
*/ |
126 |
|
public int manager_id(); |
127 |
|
|
128 |
|
/** |
129 |
|
* Get the state of the adapter manager. |
130 |
|
* |
131 |
|
* @since 1.5 |
132 |
|
* |
133 |
|
* @return the state of the adapters to that the IOR being created belongs. |
134 |
|
* One of the {@link HOLDING#value}, {@link DISCARDING#value}, |
135 |
|
* {@link INACTIVE#value} or {@link NON_EXISTENT#value}. |
136 |
|
*/ |
137 |
|
short state(); |
138 |
} |
} |