public class IIOPProfileTemplateImpl extends TaggedProfileTemplateBase implements IIOPProfileTemplate
modCount
Constructor and Description |
---|
IIOPProfileTemplateImpl(InputStream istr) |
IIOPProfileTemplateImpl(ORB orb,
GIOPVersion version,
IIOPAddress primary) |
Modifier and Type | Method and Description |
---|---|
TaggedProfile |
create(ObjectKeyTemplate oktemp,
ObjectId id)
Create a TaggedProfile from this template.
|
boolean |
equals(Object obj) |
GIOPVersion |
getGIOPVersion()
Return the GIOP version of this profile.
|
int |
getId()
Return the (type) identity of this entity.
|
IIOPAddress |
getPrimaryAddress()
Return the IIOP address from the IIOP profile.
|
int |
hashCode() |
boolean |
isEquivalent(TaggedProfileTemplate temp)
Return true if temp is equivalent to this template.
|
void |
write(ObjectKeyTemplate okeyTemplate,
ObjectId id,
OutputStream os)
Write the profile create( oktemp, id ) to the OutputStream os.
|
void |
writeContents(OutputStream os)
Write out this IIOPProfileTemplateImpl only.
|
getIOPComponents, write
iteratorById
add, get, isImmutable, makeElementsImmutable, makeImmutable, remove, set, size, subList
add, addAll, clear, indexOf, iterator, lastIndexOf, listIterator, listIterator, removeRange
addAll, contains, containsAll, isEmpty, remove, removeAll, retainAll, toArray, toArray, toString
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
getIOPComponents, iteratorById
add, add, addAll, addAll, clear, contains, containsAll, get, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray
parallelStream, removeIf, stream
makeImmutable
public IIOPProfileTemplateImpl(ORB orb, GIOPVersion version, IIOPAddress primary)
public IIOPProfileTemplateImpl(InputStream istr)
public boolean equals(Object obj)
equals
in interface Collection
equals
in interface List
equals
in class FreezableList
public int hashCode()
hashCode
in interface Collection
hashCode
in interface List
hashCode
in class FreezableList
public TaggedProfile create(ObjectKeyTemplate oktemp, ObjectId id)
TaggedProfileTemplate
create
in interface TaggedProfileTemplate
public GIOPVersion getGIOPVersion()
IIOPProfileTemplate
getGIOPVersion
in interface IIOPProfileTemplate
public IIOPAddress getPrimaryAddress()
IIOPProfileTemplate
getPrimaryAddress
in interface IIOPProfileTemplate
public void write(ObjectKeyTemplate okeyTemplate, ObjectId id, OutputStream os)
TaggedProfileTemplate
write
in interface TaggedProfileTemplate
public void writeContents(OutputStream os)
writeContents
in interface WriteContents
public int getId()
Identifiable
getId
in interface Identifiable
public boolean isEquivalent(TaggedProfileTemplate temp)
TaggedProfileTemplate
isEquivalent
in interface TaggedProfileTemplate
Copyright © 2021 JBoss by Red Hat. All rights reserved.