Package com.sun.corba.ee.spi.ior
Interface IORFactory
- All Superinterfaces:
MakeImmutable,Writeable
- All Known Subinterfaces:
IORTemplate,IORTemplateList
- All Known Implementing Classes:
IORTemplateImpl,IORTemplateListImpl
An IORFactory provides the capability of creating IORs. It contains
some collection of TaggedProfileTemplates, which can be iterated over
for portable interceptors.
-
Method Summary
Modifier and TypeMethodDescriptionbooleanisEquivalent(IORFactory other) Return true iff this.makeIOR(orb,typeid,oid).isEquivalent( other.makeIOR(orb,typeid,oid) for all orb, typeid, and oid.Construct an IOR containing the given ORB, typeid, and ObjectId.Methods inherited from interface com.sun.corba.ee.spi.ior.MakeImmutable
makeImmutable
-
Method Details
-
makeIOR
Construct an IOR containing the given ORB, typeid, and ObjectId. The same ObjectId will be used for all TaggedProfileTemplates in the IORFactory.- Parameters:
orb- ORB to usetypeid- typeid of IORoid- objectId IOR- Returns:
- created IOR
-
isEquivalent
Return true iff this.makeIOR(orb,typeid,oid).isEquivalent( other.makeIOR(orb,typeid,oid) for all orb, typeid, and oid.- Parameters:
other- factory to compare with- Returns:
- true if they are equivalent
-