Save This Page
Home » jboss-5.0.0.CR1-src » org.jboss.resource.adapter » jdbc » remote » [javadoc | source]
org.jboss.resource.adapter.jdbc.remote
public class: WrapperDataSourceService [javadoc | source]
java.lang.Object
   org.jboss.mx.util.JBossNotificationBroadcasterSupport
      org.jboss.system.ServiceMBeanSupport
         org.jboss.resource.connectionmanager.ConnectionFactoryBindingService
            org.jboss.resource.adapter.jdbc.remote.WrapperDataSourceService

All Implemented Interfaces:
    WrapperDataSourceServiceMBean, ConnectionFactoryBindingServiceMBean, org.jboss.kernel.spi.dependency.KernelControllerContextAware, ServiceMBean, MBeanRegistration, NotificationEmitter

An mbean service that pvovides the detached invoker ops for the javax.sql.DataSource and related java.sql.* interfaces. TODO this does not belong in the resource adapter
Fields inherited from org.jboss.resource.connectionmanager.ConnectionFactoryBindingService:
cm,  jndiName,  bindName,  useJavaContext,  cf
Fields inherited from org.jboss.system.ServiceMBeanSupport:
SERVICE_CONTROLLER_SIG,  log,  server,  serviceName
Method from org.jboss.resource.adapter.jdbc.remote.WrapperDataSourceService Summary:
bindConnectionFactory,   calculateMethodHases,   createProxy,   destroyProxy,   getJMXInvokerName,   invoke,   setJMXInvokerName,   startService,   stopService
Methods from org.jboss.resource.connectionmanager.ConnectionFactoryBindingService:
bindConnectionFactory,   createConnectionFactory,   determineBindName,   getBindName,   getConnectionManager,   getJndiName,   isUseJavaContext,   setConnectionManager,   setJndiName,   setUseJavaContext,   startService,   stopService,   unbindConnectionFactory
Methods from org.jboss.system.ServiceMBeanSupport:
create,   createService,   destroy,   destroyService,   getDeploymentInfo,   getLog,   getName,   getNextNotificationSequenceNumber,   getObjectName,   getServer,   getServiceName,   getState,   getStateString,   jbossInternalCreate,   jbossInternalDescription,   jbossInternalDestroy,   jbossInternalLifecycle,   jbossInternalStart,   jbossInternalStop,   pojoChange,   pojoCreate,   pojoDestroy,   pojoStart,   pojoStop,   postDeregister,   postRegister,   preDeregister,   preRegister,   setKernelControllerContext,   start,   startService,   stop,   stopService,   unsetKernelControllerContext
Methods from org.jboss.mx.util.JBossNotificationBroadcasterSupport:
addNotificationListener,   getNotificationInfo,   handleNotification,   nextNotificationSequenceNumber,   removeNotificationListener,   removeNotificationListener,   sendNotification
Methods from java.lang.Object:
equals,   getClass,   hashCode,   notify,   notifyAll,   toString,   wait,   wait,   wait
Method from org.jboss.resource.adapter.jdbc.remote.WrapperDataSourceService Detail:
 protected  void bindConnectionFactory() throws Exception 
 protected  void calculateMethodHases() throws Exception 
    Calculate the method hashes
 protected  void createProxy() throws Exception 
    Create the proxy TODO this should be external configuration
 protected  void destroyProxy() throws Exception 
    Destroy the proxy
 public ObjectName getJMXInvokerName() 
 public Object invoke(Invocation invocation) throws Exception 
 public  void setJMXInvokerName(ObjectName jmxInvokerName) 
 protected  void startService() throws Exception 
 protected  void stopService() throws Exception