Package com.sun.corba.ee.spi.ior.iiop
Interface IIOPProfile
-
- All Superinterfaces:
Identifiable
,MakeImmutable
,TaggedProfile
,Writeable
- All Known Implementing Classes:
IIOPProfileImpl
,VirtualAddressAgentImpl.SpecialIIOPProfileImpl
@ManagedData @Description("The IIOPProfile version of a TaggedProfile") public interface IIOPProfile extends TaggedProfile
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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description java.lang.String
getCodebase()
Return the Codebase of this profile.GIOPVersion
getGIOPVersion()
Return the GIOPVersion of this profile.ORBVersion
getORBVersion()
java.lang.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.-
Methods inherited from interface com.sun.corba.ee.spi.ior.Identifiable
getId
-
Methods inherited from interface com.sun.corba.ee.spi.ior.MakeImmutable
makeImmutable
-
Methods inherited from interface com.sun.corba.ee.spi.ior.TaggedProfile
getIOPProfile, getObjectId, getObjectKey, getObjectKeyTemplate, getTaggedProfileTemplate, isEquivalent, isLocal
-
-
-
-
Method Detail
-
getORBVersion
@ManagedAttribute @Description("The ORB version in use") ORBVersion getORBVersion()
-
getServant
java.lang.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.- Returns:
- the profile servant
-
getGIOPVersion
GIOPVersion getGIOPVersion()
Return the GIOPVersion of this profile. Caches the result.- Returns:
- the GIOPVersion
-
getCodebase
java.lang.String getCodebase()
Return the Codebase of this profile. Caches the result.- Returns:
- the profile codebase
-
-