89 |
* </td></tr> |
* </td></tr> |
90 |
* <tr><td>org.omg.CORBA.ORBInitRef</td><td>Specifies the |
* <tr><td>org.omg.CORBA.ORBInitRef</td><td>Specifies the |
91 |
* initial reference, accessible by name with the method |
* initial reference, accessible by name with the method |
92 |
* {@link resolve_initial_references(String)}. |
* {@link #resolve_initial_references(String)}. |
93 |
* </table> |
* </table> |
94 |
* The command line accepts the same properties as a keys. When specifying |
* The command line accepts the same properties as a keys. When specifying |
95 |
* in the command line, the prefix org.omg.CORBA can be omitted, |
* in the command line, the prefix org.omg.CORBA can be omitted, |
100 |
public abstract class ORB |
public abstract class ORB |
101 |
{ |
{ |
102 |
/** |
/** |
103 |
* By default, {@link init(String[], Properties)} and |
* By default, {@link #init(String[], Properties)} and |
104 |
* {@link init(Applet, Properties} return |
* {@link #iinit(Applet, Properties)} return |
105 |
* the built-in fully functional ORB is returned. If the |
* the built-in fully functional ORB is returned. If the |
106 |
* <code>props</code> contains the property org.omg.CORBA.ORBClass, |
* <code>props</code> contains the property org.omg.CORBA.ORBClass, |
107 |
* the value of this property is used as a class name to instantiate |
* the value of this property is used as a class name to instantiate |
210 |
|
|
211 |
/** |
/** |
212 |
* Create an instance of the CORBA {@link Any} with the type, intialised |
* Create an instance of the CORBA {@link Any} with the type, intialised |
213 |
* to {@link TCKind#tc_null} |
* to {@link TCKind#tk_null} |
214 |
*/ |
*/ |
215 |
public abstract Any create_any(); |
public abstract Any create_any(); |
216 |
|
|
432 |
* |
* |
433 |
* @return the named value. |
* @return the named value. |
434 |
*/ |
*/ |
435 |
public abstract NamedValue create_named_value(String s, Any any, int flags); |
public abstract NamedValue create_named_value(String name, Any any, int flags); |
436 |
|
|
437 |
/** |
/** |
438 |
* Send multiple prepared requests one way, do not caring about the answer. |
* Send multiple prepared requests one way, do not caring about the answer. |
504 |
* However this method is oficially documented as not implemented at least |
* However this method is oficially documented as not implemented at least |
505 |
* till v1.4 inclusive. |
* till v1.4 inclusive. |
506 |
* |
* |
507 |
* @param peration_definition the operation definition, must be |
* @param operation_definition the operation definition, must be |
508 |
* CORBA <code>OperationDef</code>. |
* CORBA <code>OperationDef</code>. |
509 |
* |
* |
510 |
* @return never |
* @return never |
520 |
* <p>Creates the new policy of the specified type, having the given value. |
* <p>Creates the new policy of the specified type, having the given value. |
521 |
* This method looks for the policy factory that was previously registered |
* This method looks for the policy factory that was previously registered |
522 |
* during ORB initialization by |
* during ORB initialization by |
523 |
* {@link org.omg.PortableInterceptor.ORBInitialiser}. |
* {@link org.omg.PortableInterceptor#ORBInitialiser}. |
524 |
* |
* |
525 |
* If the suitable factory is found, this factory creates the requested policy, |
* If the suitable factory is found, this factory creates the requested policy, |
526 |
* otherwise the PolicyError is thrown. |
* otherwise the PolicyError is thrown. |
570 |
* |
* |
571 |
* The TypeCode object is initialized with the given id, name, and members. |
* The TypeCode object is initialized with the given id, name, and members. |
572 |
* @param id the Id of this type. |
* @param id the Id of this type. |
573 |
* @param the name of this type. |
* @param name the name of this type. |
574 |
* @param members the member list. |
* @param members the member list. |
575 |
* |
* |
576 |
* @return the typecode. |
* @return the typecode. |
586 |
* and members. |
* and members. |
587 |
* |
* |
588 |
* @param id the Id of this type. |
* @param id the Id of this type. |
589 |
* @param the name of this type. |
* @param name the name of this type. |
590 |
* @param discriminator the union discriminator. |
* @param discriminator the union discriminator. |
591 |
* @param members the member list. |
* @param members the member list. |
592 |
* |
* |
742 |
* @return the default context of this ORB. |
* @return the default context of this ORB. |
743 |
* |
* |
744 |
* @throws NO_IMPLEMENT for the Singleton ORB, returned by |
* @throws NO_IMPLEMENT for the Singleton ORB, returned by |
745 |
* the parameterless {@link init()}. |
* the parameterless {@link #init()}. |
746 |
*/ |
*/ |
747 |
public Context get_default_context() |
public Context get_default_context() |
748 |
{ |
{ |
752 |
/** |
/** |
753 |
* Return thg typecode, representing the given primitive object type. |
* Return thg typecode, representing the given primitive object type. |
754 |
* |
* |
755 |
* @param the kind of the primitive typecode. |
* @param tcKind the kind of the primitive typecode. |
756 |
* |
* |
757 |
* @return the typecode of the primitve typecode. |
* @return the typecode of the primitve typecode. |
758 |
*/ |
*/ |
818 |
* By default the built-in fully functional ORB is returned. The ORB class |
* By default the built-in fully functional ORB is returned. The ORB class |
819 |
* is found as described in the header of this class. |
* is found as described in the header of this class. |
820 |
* |
* |
821 |
* @param the parameters, passed to the applications |
* @param args the parameters, passed to the applications |
822 |
* <code>main(String[] args)</code> method, may be <code>null</code>. |
* <code>main(String[] args)</code> method, may be <code>null</code>. |
823 |
* The parameter -org.omg.CORBA.ORBClass <class name> |
* The parameter -org.omg.CORBA.ORBClass <class name> |
824 |
* if present, defines the used ORB implementation class. If this |
* if present, defines the used ORB implementation class. If this |
857 |
* |
* |
858 |
* @return a list of services. |
* @return a list of services. |
859 |
* |
* |
860 |
* @see resolve_initial_references(String) |
* @see #resolve_initial_references(String) |
861 |
*/ |
*/ |
862 |
public abstract String[] list_initial_services(); |
public abstract String[] list_initial_services(); |
863 |
|
|
920 |
* (key) inside the server, the communication protocol version, |
* (key) inside the server, the communication protocol version, |
921 |
* supported charsets and so on. |
* supported charsets and so on. |
922 |
* |
* |
923 |
* @param the CORBA object |
* @param forObject the CORBA object |
924 |
* @return the object IOR representation. |
* @return the object IOR representation. |
925 |
* @see string_to_object(String) |
* @see #string_to_object(String) |
926 |
*/ |
*/ |
927 |
public abstract String object_to_string(Object forObject); |
public abstract String object_to_string(Object forObject); |
928 |
|
|
1017 |
* @throws DATA_CONVERSION if the string being parsed contains unsupported |
* @throws DATA_CONVERSION if the string being parsed contains unsupported |
1018 |
* prefix or protocol. |
* prefix or protocol. |
1019 |
* |
* |
1020 |
* @see object_to_string(org.omg.CORBA.Object) |
* @see #object_to_string(org.omg.CORBA.Object) |
1021 |
*/ |
*/ |
1022 |
public abstract Object string_to_object(String IOR); |
public abstract Object string_to_object(String IOR); |
1023 |
|
|
1057 |
* application. |
* application. |
1058 |
* |
* |
1059 |
* @param props application specific properties that were passed |
* @param props application specific properties that were passed |
1060 |
* as a second parameter in {@link init(String[], Properties)}). |
* as a second parameter in {@link #init(String[], Properties)}). |
1061 |
* Can be <code>null</code>. |
* Can be <code>null</code>. |
1062 |
*/ |
*/ |
1063 |
protected abstract void set_parameters(String[] para, Properties props); |
protected abstract void set_parameters(String[] para, Properties props); |