public class IIOPProfileImpl extends IdentifiableBase implements IIOPProfile
Modifier and Type | Field and Description |
---|---|
protected boolean |
cachedCodebase |
protected String |
codebase |
Constructor and Description |
---|
IIOPProfileImpl(InputStream is) |
IIOPProfileImpl(ORB orb,
ObjectKeyTemplate oktemp,
ObjectId oid,
IIOPProfileTemplate proftemp) |
IIOPProfileImpl(ORB orb,
TaggedProfile profile) |
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getCodebase()
Return the Codebase of this profile.
|
GIOPVersion |
getGIOPVersion()
Return GIOPVersion for this IOR.
|
int |
getId()
Return the (type) identity of this entity.
|
TaggedProfile |
getIOPProfile()
Return the TaggedProfile as a CDR encapsulation in the standard format.
|
ObjectId |
getObjectId() |
ObjectKey |
getObjectKey() |
ObjectKeyTemplate |
getObjectKeyTemplate() |
ORBVersion |
getORBVersion() |
Object |
getServant()
Return the servant for this IOR, if it is local AND if the OA that implements this objref supports direct access
to servants outside of an invocation.
|
TaggedProfileTemplate |
getTaggedProfileTemplate() |
int |
hashCode() |
boolean |
isEquivalent(TaggedProfile prof)
Return true is prof is equivalent to this TaggedProfile.
|
boolean |
isLocal()
Return true if this TaggedProfile was created in orb.
|
void |
makeImmutable() |
void |
writeContents(OutputStream os) |
write
protected String codebase
protected boolean cachedCodebase
public IIOPProfileImpl(ORB orb, ObjectKeyTemplate oktemp, ObjectId oid, IIOPProfileTemplate proftemp)
public IIOPProfileImpl(InputStream is)
public IIOPProfileImpl(ORB orb, TaggedProfile profile)
public ObjectId getObjectId()
getObjectId
in interface TaggedProfile
public TaggedProfileTemplate getTaggedProfileTemplate()
getTaggedProfileTemplate
in interface TaggedProfile
public ObjectKeyTemplate getObjectKeyTemplate()
getObjectKeyTemplate
in interface TaggedProfile
public void writeContents(OutputStream os)
writeContents
in interface WriteContents
public int getId()
Identifiable
getId
in interface Identifiable
public boolean isEquivalent(TaggedProfile prof)
TaggedProfile
isEquivalent
in interface TaggedProfile
public ObjectKey getObjectKey()
getObjectKey
in interface TaggedProfile
public TaggedProfile getIOPProfile()
TaggedProfile
getIOPProfile
in interface TaggedProfile
public String getCodebase()
IIOPProfile
getCodebase
in interface IIOPProfile
public ORBVersion getORBVersion()
getORBVersion
in interface IIOPProfile
public boolean isLocal()
TaggedProfile
isLocal
in interface TaggedProfile
public Object getServant()
getServant
in interface IIOPProfile
public GIOPVersion getGIOPVersion()
getGIOPVersion
in interface IIOPProfile
public void makeImmutable()
makeImmutable
in interface MakeImmutable
Copyright © 2012 JBoss by Red Hat. All Rights Reserved.