@Override public org.omg.CORBA.Object duplicate( org.omg.CORBA.Object self ) { return orb._getDelegate (new ParsedIOR( orb, toString())); }
private void setEffectiveProfile () { effectiveProfile = getProfileSelector().selectProfile (profiles, orb.getClientConnectionManager()); lastUsedProfile = effectiveProfile; if (effectiveProfile != null) { cs_info = (CodeSetComponentInfo) getComponent (TAG_CODE_SETS.value, CodeSetComponentInfoHelper.class); orbTypeId = getLongComponent (TAG_ORB_TYPE.value); } }
@Override public org.omg.CORBA.portable.OutputStream create_output_stream() { work_pending(); return new CDROutputStream(this); }
@Override public TypeCode create_interface_tc( String id, String name) { checkTCRepositoryId( id ); checkTCName (name, true); return new org.jacorb.orb.TypeCode( org.omg.CORBA.TCKind._tk_objref, id, name); }
public byte[] getObjectKey() { synchronized ( bind_sync ) { bind(); return getParsedIOR().get_object_key(); } }
@Override public final void write_wchar(final char c) { check(6); // maximum is UTF-16 handling non-BPM character with BOM // alignment/check must happen prior to calling. codeSetW.write_char( this, c, codeSetW.write_bom( useBOM ), true, giop_minor ); }
public static CodeSet getNegotiatedCodeSet( ORB orb, CodeSetComponentInfo serverCodeSetInfo, boolean wide ) { return getMatchingCodeSet( getSelectedComponent( orb.getLocalCodeSetComponentInfo(), wide ), getSelectedComponent( serverCodeSetInfo, wide ), wide ); }
@Override public TypeCode create_sequence_tc( int bound, TypeCode element_type) { checkTCMemberType( element_type ); TypeCode typeCode = new org.jacorb.orb.TypeCode( org.omg.CORBA.TCKind._tk_sequence, bound, element_type); return typeCode; }
@Override public org.omg.CORBA.NamedValue create_named_value (String name, org.omg.CORBA.Any value, int flags) { work_pending(); return new org.jacorb.orb.NamedValue (name, value, flags); }
@Override public org.omg.CORBA.TypeCode create_recursive_tc( String id ) { checkTCRepositoryId( id ); return new org.jacorb.orb.TypeCode( id ); }
@Override public String get_codebase( org.omg.CORBA.Object self ) { return getParsedIOR().getCodebaseComponent(); }
public org.omg.IOP.IOR getIOR() { synchronized ( bind_sync ) { return getBaseIOR().getIOR(); } }
/** * <code>repository_id</code> returns a repository ID. * * @return a <code>String</code> value */ @Override public String repository_id (org.omg.CORBA.Object self) { return getParsedIOR().getTypeId(); }
@Override public org.omg.CORBA.NVList create_list (int count) { work_pending(); return new org.jacorb.orb.NVList (this, count); }
/** * @see #addObjectKey(String, String) * @param key_name a <code>String</code> value e.g. NameService * @param object an a reference to a object whose object key should be used. */ public void addObjectKey(String key_name, org.omg.CORBA.Object object) { addObjectKey(key_name, orb.object_to_string(object)); } }
@Override public String toString() { synchronized ( bind_sync ) { return getBaseIOR().getIORString(); } }
@Override public org.omg.CORBA.TypeCode create_value_box_tc(String id, String name, TypeCode boxed_type) { checkTCRepositoryId( id ); checkTCName (name, true); return new org.jacorb.orb.TypeCode (org.omg.CORBA.TCKind._tk_value_box, id, name, boxed_type); }
@Override public TypeCode create_array_tc( int length, TypeCode element_type) { checkTCMemberType( element_type ); return new org.jacorb.orb.TypeCode( org.omg.CORBA.TCKind._tk_array, length, element_type); }
@Override public org.omg.CORBA.TypeCode create_native_tc(String id, String name) { checkTCRepositoryId( id ); checkTCName (name, true); return new org.jacorb.orb.TypeCode (org.omg.CORBA.TCKind._tk_native, id, name); }