Package com.sun.corba.se.spi.ior.iiop
Interface IIOPProfile
- All Superinterfaces:
Identifiable,MakeImmutable,TaggedProfile,Writeable
- All Known Implementing Classes:
IIOPProfileImpl
IIOPProfile represents an IIOP tagged profile.
It is essentially composed of an object identifier and
a template. The template contains all of the
IIOP specific information in the profile.
Templates are frequently shared between many different profiles,
while the object identifiy is unique to each profile.
-
Method Summary
Modifier and TypeMethodDescriptionReturn the Codebase of this profile.Return the GIOPVersion of this profile.Return the servant for this profile, if it is local AND if the OA that implements this objref supports direct access to servants outside of an invocation.Methods inherited from interface com.sun.corba.se.spi.ior.Identifiable
getIdMethods inherited from interface com.sun.corba.se.spi.ior.MakeImmutable
makeImmutableMethods inherited from interface com.sun.corba.se.spi.ior.TaggedProfile
getIOPProfile, getObjectId, getObjectKey, getObjectKeyTemplate, getTaggedProfileTemplate, isEquivalent, isLocal
-
Method Details
-
getORBVersion
ORBVersion getORBVersion() -
getServant
Object getServant()Return the servant for this profile, if it is local AND if the OA that implements this objref supports direct access to servants outside of an invocation. XXX move this to the ObjectKeyTemplate -
getGIOPVersion
GIOPVersion getGIOPVersion()Return the GIOPVersion of this profile. Caches the result. -
getCodebase
String getCodebase()Return the Codebase of this profile. Caches the result.
-