org.apache.geronimo.interop.adapter
Class AdapterManager

java.lang.Object
  extended byorg.apache.geronimo.interop.adapter.AdapterManager
All Implemented Interfaces:
java.util.EventListener, ReferenceCollectionListener

public class AdapterManager
extends java.lang.Object
implements ReferenceCollectionListener


Field Summary
private  java.lang.ClassLoader classLoader
           
private  java.util.Collection containers
           
static GBeanInfo GBEAN_INFO
           
private  java.util.HashMap homeAdapters
           
private  Log log
           
private  NameService nameService
           
private  java.util.HashMap remoteAdapters
           
 
Constructor Summary
AdapterManager()
           
AdapterManager(java.lang.ClassLoader classLoader)
           
 
Method Summary
protected  Adapter getAdapter(java.lang.Object adapterID)
           
static GBeanInfo getGBeanInfo()
           
protected  Adapter getHomeAdapter(java.lang.Object adapterID)
           
protected  Adapter getRemoteAdapter(java.lang.Object adapterID)
           
 void memberAdded(ReferenceCollectionEvent event)
           
 void memberRemoved(ReferenceCollectionEvent event)
           
protected  void registerHomeAdapter(Adapter adapter)
           
protected  void registerNameServer()
           
protected  void registerRemoteAdapter(Adapter adapter)
           
protected  void unregisterHomeAdapter(Adapter adapter)
           
protected  void unregisterRemoteAdapter(Adapter adapter)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

log

private final Log log

homeAdapters

private java.util.HashMap homeAdapters

remoteAdapters

private java.util.HashMap remoteAdapters

containers

private java.util.Collection containers

classLoader

private java.lang.ClassLoader classLoader

nameService

private NameService nameService

GBEAN_INFO

public static final GBeanInfo GBEAN_INFO
Constructor Detail

AdapterManager

public AdapterManager()

AdapterManager

public AdapterManager(java.lang.ClassLoader classLoader)
Method Detail

registerNameServer

protected void registerNameServer()

getAdapter

protected Adapter getAdapter(java.lang.Object adapterID)

getHomeAdapter

protected Adapter getHomeAdapter(java.lang.Object adapterID)

getRemoteAdapter

protected Adapter getRemoteAdapter(java.lang.Object adapterID)

registerHomeAdapter

protected void registerHomeAdapter(Adapter adapter)

registerRemoteAdapter

protected void registerRemoteAdapter(Adapter adapter)

unregisterHomeAdapter

protected void unregisterHomeAdapter(Adapter adapter)

unregisterRemoteAdapter

protected void unregisterRemoteAdapter(Adapter adapter)

memberAdded

public void memberAdded(ReferenceCollectionEvent event)
Specified by:
memberAdded in interface ReferenceCollectionListener

memberRemoved

public void memberRemoved(ReferenceCollectionEvent event)
Specified by:
memberRemoved in interface ReferenceCollectionListener

getGBeanInfo

public static GBeanInfo getGBeanInfo()


Copyright © 2005 Apache Software Foundation. All Rights Reserved.