Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

org.omg.IOP
Class TaggedProfile  view TaggedProfile download TaggedProfile.java

java.lang.Object
  extended byorg.omg.IOP.TaggedProfile
All Implemented Interfaces:
org.omg.CORBA.portable.IDLEntity, java.io.Serializable

public final class TaggedProfile
extends java.lang.Object
implements org.omg.CORBA.portable.IDLEntity, java.io.Serializable

The TaggedProfile if part of the IOR, defining a single specific aspect of the object related information. The content of profile depends on this information. It is represented here just as an array of bytes. The OMG currently defines three types of the tagged profile:

The tagged profile may have its internal tagged components. The examples of the possible components inside the tag are TAG_CODE_SETS, TAG_ALTERNATE_IIOP_ADDRESS, TAG_JAVA_CODEBASE, TAG_ORB_TYPE and TAG_POLICIES. The complete list can only be found in OMG specification. Some of them occur only once (in the same TaggedProfile), others can be repeated.


Field Summary
 byte[] profile_data
          The profile_data, represented here in the form of the array of bytes.
private static long serialVersionUID
          Use serialVersionUID (v1.4) for interoperability.
 int tag
          The integer tag identifier, typically one of TAG_INTERNET_IOP.value or TAG_MULTIPLE_COMPONENTS.value.
 
Constructor Summary
TaggedProfile()
          Create the unitialised instance, assigning to the all fields java default values.
TaggedProfile(int a_tag, byte[] a_profile_data)
          Create the instance, initialising the fields to the given values.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

serialVersionUID

private static final long serialVersionUID
Use serialVersionUID (v1.4) for interoperability.

See Also:
Constant Field Values

tag

public int tag
The integer tag identifier, typically one of TAG_INTERNET_IOP.value or TAG_MULTIPLE_COMPONENTS.value.


profile_data

public byte[] profile_data
The profile_data, represented here in the form of the array of bytes.

Constructor Detail

TaggedProfile

public TaggedProfile()
Create the unitialised instance, assigning to the all fields java default values.


TaggedProfile

public TaggedProfile(int a_tag,
                     byte[] a_profile_data)
Create the instance, initialising the fields to the given values.