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 TaggedProfileIIOPProfile 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.StringgetCodebase()Return the Codebase of this profile.GIOPVersiongetGIOPVersion()Return the GIOPVersion of this profile.ORBVersiongetORBVersion()java.lang.ObjectgetServant()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
-
-