Package com.sun.corba.ee.spi.ior
Interface ObjectAdapterId
- All Known Implementing Classes:
ObjectAdapterIdArray
,ObjectAdapterIdBase
,ObjectAdapterIdNumber
@ManagedData
@Description("The identifier for a particular Object adapter in the ORB")
public interface ObjectAdapterId
extends Iterable<String>, Writeable
This is the object adapter ID for an object adapter.
Typically this is the path of strings starting from the
Root POA to get to a POA, but other implementations are possible.
-
Method Summary
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
Method Details
-
getNumLevels
int getNumLevels()Return the number of elements in the adapter ID.- Returns:
- number of elements
-
iterator
@ManagedAttribute @Description("Sequence of strings in the ObjectAdapterId") Iterator<String> iterator()Return an iterator that iterates over the components of this adapter ID. Each element is returned as a String. -
getAdapterName
String[] getAdapterName()Get the adapter name simply as an array of strings.- Returns:
- adapter name
-