- /*
- * @(#)ObjectAdapterFactory.java 1.13 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.spi.oa ;
-
- import com.sun.corba.se.spi.oa.ObjectAdapter ;
-
- import com.sun.corba.se.spi.orb.ORB ;
-
- import com.sun.corba.se.spi.ior.ObjectAdapterId ;
-
- public interface ObjectAdapterFactory {
- /** Initialize this object adapter factory instance.
- */
- void init( ORB orb ) ;
-
- /** Shutdown all object adapters and other state associated
- * with this factory.
- */
- void shutdown( boolean waitForCompletion ) ;
-
- /** Find the ObjectAdapter instance that corresponds to the
- * given ObjectAdapterId.
- */
- ObjectAdapter find( ObjectAdapterId oaid ) ;
-
- ORB getORB() ;
- }