/* * @(#)ObjectAdapterIdNumber.java 1.7 03/12/19 * * Copyright 2004 Sun Microsystems, Inc. All rights reserved. * SUN PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. */ package com.sun.corba.se.impl.ior ; import java.util.Iterator ; import org.omg.CORBA_2_3.portable.OutputStream ; /** ObjectAdapterIdNumber is used to represent pre-JDK 1.4 POA adapter * IDs. The POA ID was simply represented as a single integer, which was * mapped to the actual POA instance. Here, we just represent these * internally as arrays of the form { "OldRootPOA", "" }, * and provide an extra method to get the number back. */ public class ObjectAdapterIdNumber extends ObjectAdapterIdArray { private int poaid ; public ObjectAdapterIdNumber( int poaid ) { super( "OldRootPOA", Integer.toString( poaid ) ) ; this.poaid = poaid ; } public int getOldPOAId() { return poaid ; } }