- /*
- * @(#)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", "<number>" },
- * 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 ;
- }
- }