org.apache.geronimo.connector
Class ResourceAdapterWrapperGBean

java.lang.Object
  extended by org.apache.geronimo.connector.ResourceAdapterWrapper
      extended by org.apache.geronimo.connector.ResourceAdapterWrapperGBean
All Implemented Interfaces:
ResourceAdapter, org.apache.geronimo.gbean.DynamicGBean, org.apache.geronimo.gbean.GBeanLifecycle, org.apache.geronimo.management.geronimo.JCAResourceAdapter, org.apache.geronimo.management.J2EEManagedObject

public class ResourceAdapterWrapperGBean
extends ResourceAdapterWrapper
implements org.apache.geronimo.gbean.GBeanLifecycle, org.apache.geronimo.gbean.DynamicGBean, org.apache.geronimo.management.geronimo.JCAResourceAdapter


Field Summary
static org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
           
 
Fields inherited from class org.apache.geronimo.connector.ResourceAdapterWrapper
resourceAdapter
 
Constructor Summary
ResourceAdapterWrapperGBean()
           
ResourceAdapterWrapperGBean(String resourceAdapterClass, WorkManager workManager, XATerminator xaTerminator, ClassLoader cl, String objectName)
           
 
Method Summary
 Object getAttribute(String name)
           
static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()
           
 String getObjectName()
           
 Object invoke(String name, Object[] arguments, String[] types)
           
 boolean isEventProvider()
           
 boolean isStateManageable()
           
 boolean isStatisticsProvider()
           
 void setAttribute(String name, Object value)
           
 
Methods inherited from class org.apache.geronimo.connector.ResourceAdapterWrapper
doFail, doStart, doStop, endpointActivation, endpointDeactivation, getResourceAdapterClass, getXAResources, registerResourceAdapterAssociation, start, stop
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.apache.geronimo.gbean.GBeanLifecycle
doFail, doStart, doStop
 

Field Detail

GBEAN_INFO

public static final org.apache.geronimo.gbean.GBeanInfo GBEAN_INFO
Constructor Detail

ResourceAdapterWrapperGBean

public ResourceAdapterWrapperGBean()

ResourceAdapterWrapperGBean

public ResourceAdapterWrapperGBean(String resourceAdapterClass,
                                   WorkManager workManager,
                                   XATerminator xaTerminator,
                                   ClassLoader cl,
                                   String objectName)
                            throws InstantiationException,
                                   IllegalAccessException,
                                   ClassNotFoundException
Throws:
InstantiationException
IllegalAccessException
ClassNotFoundException
Method Detail

getAttribute

public Object getAttribute(String name)
                    throws Exception
Specified by:
getAttribute in interface org.apache.geronimo.gbean.DynamicGBean
Throws:
Exception

setAttribute

public void setAttribute(String name,
                         Object value)
                  throws Exception
Specified by:
setAttribute in interface org.apache.geronimo.gbean.DynamicGBean
Throws:
Exception

invoke

public Object invoke(String name,
                     Object[] arguments,
                     String[] types)
              throws Exception
Specified by:
invoke in interface org.apache.geronimo.gbean.DynamicGBean
Throws:
Exception

getObjectName

public String getObjectName()
Specified by:
getObjectName in interface org.apache.geronimo.management.J2EEManagedObject

isStateManageable

public boolean isStateManageable()
Specified by:
isStateManageable in interface org.apache.geronimo.management.J2EEManagedObject

isStatisticsProvider

public boolean isStatisticsProvider()
Specified by:
isStatisticsProvider in interface org.apache.geronimo.management.J2EEManagedObject

isEventProvider

public boolean isEventProvider()
Specified by:
isEventProvider in interface org.apache.geronimo.management.J2EEManagedObject

getGBeanInfo

public static org.apache.geronimo.gbean.GBeanInfo getGBeanInfo()


Copyright © 2006 Apache Software Foundation. All Rights Reserved.