public final class TaggedProfile extends Object implements IDLEntity, Serializable
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:
TAG_INTERNET_IOP
,
supports the Internet Inter-ORB Protocol.
TAG_MULTIPLE_COMPONENTS
, may be used to carry various IOR
tagged components.
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.Modifier and Type | Field and Description |
---|---|
byte[] |
profile_data
The profile_data, represented here in the form of the array of bytes.
|
int |
tag
The integer tag identifier, typically one of TAG_INTERNET_IOP.value or
TAG_MULTIPLE_COMPONENTS.value.
|
Constructor and Description |
---|
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.
|
public int tag
public byte[] profile_data
public TaggedProfile()
public TaggedProfile(int a_tag, byte[] a_profile_data)